目前,我只能将正文类添加到页面和父类别。子类别不能继承我在正文中添加的类。
你可以试试这个功能
add_filter('body_class','add_category_to_single');
function add_category_to_single($classes) {
if(is_category()) {
$term = get_queried_object();
// Set HERE your subcategories slugs
$sub_cats_arr = array( 'test1', 'test2', 'test2' );
$term_id = $term->term_id;
$term_slug = $term->slug;
$term_name = $term->name;
$term_taxonomy = $term->taxonomy;
$term_parent_id = $term->parent;
if ( has_term( $sub_cats_arr, $term_taxonomy ) || in_array($term_slug, $sub_cats_arr) )
$classes[] = 'services';
}
// return the $classes array
return $classes;
}
我是一名优秀的程序员,十分优秀!