使用特定Single.php模板在Custom Taxonomy下创建术语

时间:2013-09-06 作者:streetfire

昨天一些很棒的人帮我解决了这个问题templates for custom taxonomy terms.

现在我有一个相关的问题。同样,我在函数中设置了一个自定义的post类型。php称为“研究”

我有一个叫做“分类”的自定义分类法

根据该分类法,我有以下术语:

oldresearch(父项)--子项1---子项2

我需要在这个术语“旧研究”下的所有单页和子目录中使用一个模板。我已经有一项研究了。其他地方正在使用的php。所以这不是我的首选。有什么想法吗?请详细说明,因为我是PHP新手-抱歉。哈哈,提前谢谢!

1 个回复
SO网友:streetfire

虽然我还没有找到一个完美的解决方案,因为我希望在函数中自动调用模板。php或模板文件,我找到了一个解决方法。

我正在使用“custom post template“插件。这个插件不支持CPT,但是,您可以将下面的代码放在functions.php文件中,使其与CPT一起工作。

/**
 * Hooks the WP cpt_post_types filter 
 *
 * @param array $post_types An array of post type names that the templates be used by
 * @return array The array of post type names that the templates be used by
 **/
function my_cpt_post_types( $post_types ) {
    $post_types[] = \'YOURPOSTTYPENAME1\';
    $post_types[] = \'YOURPOSTTYPENAME2\';
    return $post_types;
}
add_filter( \'cpt_post_types\', \'my_cpt_post_types\' );
在帖子编辑屏幕上,选择您创建的帖子模板。http://wordpress.org/plugins/custom-post-template/

结束

相关推荐

Order terms by term_order

Context帖子类型:资源分类法:媒体类型,术语:音频分类法:系列以下代码显示自定义分类法“系列”的唯一列表我想按term\\u顺序排列列表,但它不起作用。有什么建议吗?这个site. 目前按ID订购 <?php $post_data = array(); $my_query = new WP_Query( array( \'post_type\