2

プラグインファイルでショートコードを利用したい管理プラグインを作成しました。私はそうしましたdo_shortcode('[code id=5]');これは明らかにポストや他のポジションに取り組んでいます。しかし、プラグインで動作していません。私のコード:

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

何か案が?

4

2 に答える 2

1

コードをエコーし​​ませんでした。確認してください。それは次のようになります。

function applicant_new_form(){
    echo "<h3>Add new application</h3>";
    echo do_shortcode('[php snippet=3]');
}
于 2013-03-26T04:13:16.240 に答える
0

プラグインはある種のウィジェットですか?その場合は、次を追加してみてください。

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

テーマのルートにある functions.php ファイルに。

于 2013-03-26T04:05:55.490 に答える