我想为一个类别的所有子类别的帖子使用不同的模板。下面是我正在使用的代码:
add_filter( \'single_template\', \'get_custom_cat_template\' ) ;
function get_custom_cat_template( $single_template ) {
global $post;
if ( is_category( \'blog\' ) || in_category( \'blog\' ) ) {
$single_template = dirname( __FILE__ ) . \'/single-blog.php\';
}
return $single_template;
}
这里的“博客”是一个类别。此代码仅适用于父类别(博客)。对于子类别的帖子,它是加载默认值single.php
文件如何更改代码以使其适用于父类别的所有子类别?