Add category body class for custom post types
Тук показваме body class както за “post” (което е по подаразбиране), така и за “event”. Кодът с слага във functions.php на child темата:
/* show body class for category + event category */
add_filter( 'body_class','category_body_class' );
function category_body_class( $classes ) {
if ( is_singular(array('post', 'event')) ) {
$classes[] = 'singular';
//post categories
foreach (get_the_category() as $category) {
$classes[] = 'category-' . $category->slug;
}
//event categories
if(get_post_type($post->ID)=='event') {
foreach (get_the_terms($post->ID, 'event-category') as $category) {
$classes[] = 'category-' . $category->slug;
}
}
}
return $classes;
}
Like
0
Liked
Liked
