我不确定这是否对你有用,但值得一试。当我的自定义帖子类型需要特殊模板时,我会一直使用它。
// Template selection Defines the template for the custom post types.
function my_template_redirect()
{
global $wp;
global $wp_query;
if ($wp->query_vars["post_type"] == "your_custom_post_type")
{
// Let\'s look for the your_custom_post_type_template.php template
// file in the current theme
if (have_posts())
{
include(TEMPLATEPATH . \'/your_custom_post_type_template.php\');
die();
}
else
{
$wp_query->is_404 = true;
}
}
}
您所要做的就是在函数中添加此脚本。php文件,并将模板文件放在主题目录中。
这可能值得一试,并且可能不会与您的插件发生冲突。然而,我不能肯定这一点。
I forgot ... dont forget to add the action. :)
add_action("template_redirect", \'my_template_redirect\');