Funkcija „body_class“ yra tinkama, jei norite pridėti daugybę klasių prie kūno žymos, turinčios informacijos apie tai, koks puslapis šiuo metu rodomas. Tikriausiai stiliaus tikslais. Bet dėl kokių nors priežasčių joje nėra dabartinės kategorijos (ar kategorijų) klasės vienam įrašui.
Tai prideda tos kategorijos „gražus“ pavadinimą:
add_filter('body_class','add_category_to_single'); function add_category_to_single($classes) ( if (is_single() ) ( global $post; foreach((get_the_category($post->ID)) as $category) ( // add category slug to the $classes array $classes() = $category->category_nicename; ) ) // return the $classes array return $classes; )