我创建了一个管理插件,我想在插件文件中使用短代码。我做的是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文件中。