Body_class'a Kategori Adı Ekleyin - CSS Hileleri

Anonim

Body_class işlevi, o anda ne tür bir sayfanın görüntülendiği hakkında bilgi içeren bir grup sınıfı gövde etiketine eklemek için iyidir. Muhtemelen şekillendirme amacıyla. Ancak hangi nedenle olursa olsun, tek bir gönderi için geçerli kategori (veya kategoriler) için bir sınıf içermez.

Bu, bu kategoriye "güzel" adı ekler:

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