假设要检查的分类是product_cat
您想要更改模板的术语是special
最后,假设要用于此特殊类别的文件命名为special-single-product.php
并且驻留在主题的根目录中,您必须使用的代码是:
add_filter(\'template_include\', \'special_single_product\');
function special_single_product( $template ) {
if ( is_singular(\'product\') ) {
if ( has_term( \'special\', \'product_cat\', get_queried_object() ) ) {
return get_stylesheet_directory() . \'/special-single-product.php\';
}
}
return $template;
}