2014-10-05 40 views
0

我似乎有問題,從wordpress文本編輯器輸出短代碼。從PHP回顯時,簡碼工作正常,但只有在文本編輯器中,他們只是生成所寫的內容。WordPress的短代碼在PHP工作,但不是在文本編輯器

我加入以下行到我的functions.php:

add_filter('widget_text', 'shortcode_unautop'); 
    add_filter('widget_text', 'do_shortcode'); 

但這並沒有影響。這發生在多個插件上。有誰知道爲什麼會發生這種情況?

謝謝!

回答

0

所以我解決了這個問題。我發現這隻發生在自定義模板上。然後,我查詢了這個問題,發現你必須使用the_content()函數來提取自定義模板中的內容並使短代碼有效。這是因爲the_content()以一種可以使您的簡碼工作的方式解析內容。

相關問題