簡體   English   中英

do_shortcode()在管理插件中不起作用

[英]do_shortcode() not working in admin plugin

我創建了一個管理插件,我想在插件文件中使用簡碼。 我做了do_shortcode('[code id=5]'); 顯然,這是在應有的職位和其他職位上進行的。 但是,無法使用該插件。 我的代碼:

function applicant_new_form(){
   echo "<h3>Add new application</h3>";
   do_shortcode('[php snippet=3]');   
}

任何想法?

您沒有回顯代碼,請檢查。 應該是:

function applicant_new_form(){
    echo "<h3>Add new application</h3>";
    echo do_shortcode('[php snippet=3]');
}

插件是某種小部件嗎? 如果是這樣,請嘗試添加:

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

到主題根目錄中的functions.php文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM