功能is_tag()
用于确定是否显示标记存档页面,而不是确定帖子是否具有特定标记。
您需要的是函数has_term( $term, $taxonomy, $post )
.
您可以将此函数用于任何分类法,甚至是自定义分类法。您的代码如下所示:
function get_custom_cat_template($single_template) {
global $post;
if ( has_term( \'street-style\', \'post_tag\', $post ) ) { // please also check just "tag" if post_tag does not work.
$single_template = dirname( __FILE__ ) . \'/street-gallery.php\';
}
return $single_template;
}
add_filter( \'single_template\', \'get_custom_cat_template\' ) ;