我将添加此答案,因为不清楚您是询问类别存档模板还是单个自定义帖子模板。
要更改单个帖子模板,请使用single_template
过滤并检查职位是否属于特定类别。有许多Conditional Tags 可以使用确定正在查看的内容以及对象指定的术语。
在本例中,我们检查它是否是类型为foo
其中包含类别bar
已分配。
function add_posttype_slug_template( $single_template ){
if( is_singular( \'foo\' ) && in_category( \'bar\' ) ){
$single_template = locate_template( \'my-custom-template.php\' );
}
return $single_template;
}
add_filter( \'single_template\', \'add_posttype_slug_template\' );