【发布时间】:2020-09-19 00:09:49
【问题描述】:
我通过以下代码将我的自定义模板从我的插件添加到 wordpress
function override_single_template( $single_template ){
global $post;
if ($post->post_type == "recipes"){
$single_template = plugins_url('/recipe-single-page-template.php',__FILE__);
}
return $single_template;
}
add_filter( 'single_template', 'override_single_template',10);
但我不能在我的模板中使用 get_header() 或 get_footer() 函数或任何其他 wordpress 函数,并且出现以下错误:
Uncaught Error: Call to undefined function get_header()
我应该怎么做才能使用 wordpress 内置功能?
【问题讨论】: