Pievienojiet kategorijas nosaukumu body_class - CSS-triki

Anonim

Funkcija body_class ir piemērota, lai ķermeņa tagam pievienotu virkni klašu, kurās ir informācija par to, kāda veida lapa pašlaik tiek parādīta. Droši vien stila vajadzībām. Bet kāda iemesla dēļ tajā nav iekļauta pašreizējās kategorijas (vai kategoriju) klase vienam ierakstam.

Tādējādi tiek pievienots šīs kategorijas “jaukais” nosaukums:

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; )