WordPress:在插件中添加自定义帖子类型分类模板

时间:2015-10-08 01:48:47

标签: php wordpress wordpress-plugin custom-post-type

我使用文件“taxonomy-accommodation-categories.php”创建了一个名为“accommodation”的自定义帖子类型和名称为“categories”的分类法 - 这在我的WordPress主题中运行正常。

但我想在一个单独的插件中添加它,有人知道我该怎么做吗?

感谢任何帮助,谢谢。

3 个答案:

答案 0 :(得分:1)

我认为这就是你要找的东西。 https://gist.github.com/vishalbasnet23/4cf739624ba3b75e75d8

答案 1 :(得分:0)

wordpress codex有关于如何执行此操作的说明, https://codex.wordpress.org/Plugin_API/Filter_Reference/single_template

之前发布的github链接也有相同的内容,但更多解释

答案 2 :(得分:0)

这必须可行:


add_filter('template_include', 'taxonomy_template');
function taxonomy_template( $template ){

if( is_tax('accommodation-categories')){
    $template = BASE_DIR .'/templates/taxonomy-accommodation-categories.php';
}  

return $template;

}