Dodaj nazwę kategorii do body_class - CSS-Tricks

Anonim

Funkcja body_class jest przydatna do dodawania kilku klas do tagu body, które zawierają informacje o rodzaju aktualnie wyświetlanej strony. Prawdopodobnie do stylizacji. Ale z jakiegoś powodu nie zawiera zajęć dla bieżącej kategorii (lub kategorii) dla pojedynczego postu.

Spowoduje to dodanie „ładnej” nazwy kategorii:

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