2017-09-18 10 views
2

Elementor Wordpress Page Builder를 사용할 때 이상한 문제가 있습니다.Elementor page builder shortcode issue

사용자 지정 단축 코드를 만들고 페이지 위치에 삽입 한 후에는 편집 모드에서만 페이지 상단에 나타납니다. 페이지

위 :

Top of the page

장소 나 단축 코드를 삽입 할 :

place where i want to insert shortcode

+0

'기능 test_shortcodes() { 복귀 '단축 코드가 작동!'; } add_shortcode ('test_shortcodes', 'test_shortcodes'); ' 이 기능은 Twenty Seventeen 템플릿'function.php' 파일에 추가되었습니다. Elementor 단축 코드 위젯을 사용하여'[test_shortcodes]'를 표시하십시오. 요소에 표시되지만 실제 페이지에서는 작동하지 않습니다. – yeshansachithak

답변

0

관련이없는 사이트의이 대답은 나를이 Elementor 문제를 해결할 수있었습니다. https://wp-types.com/forums/topic/shortcode-output-showing-up-in-the-wrong-place/

나는 내 기능에 ob_start();$content = ob_get_clean(); return $content;을 포함시켜야했다. 여기에 보이는 것입니다 같은 :

function custom_author_link_function() { 
     ob_start(); 

     coauthors_posts_links(); 

     $content = ob_get_clean(); 
     return $content; 
} 
add_shortcode('custom_author_link', 'custom_author_link_function');