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

时间:2015-10-08 作者:The Bobster

我已经使用文件“taxonomy accountment categories.php”创建了一个名为“accountment”的自定义帖子类型,并为其创建了名为“categories”的分类法,这在我的WordPress主题中运行良好。

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

谢谢你的帮助,谢谢。

2 个回复
SO网友:The Bobster

This works:

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;

}
SO网友:Mitul

您可以在插件中创建页面模板,并添加以下过滤器,该过滤器将从插件中调用模板

add_filter( \'page_template\', \'wpa3396_page_template\' );
function wpa3396_page_template( $page_template )
{
    if ( is_page( \'my-custom-texonomy-slug\' ) ) {
        $page_template = dirname( __FILE__ ) . \'/template-neme.php\';
    }
    return $page_template;
}