Body_class में श्रेणी का नाम जोड़ें - सीएसएस-ट्रिक्स

Anonim

Body_class फ़ंक्शन बॉडी टैग के लिए कक्षाओं का एक गुच्छा जोड़ने के लिए अच्छा है, जिनके बारे में जानकारी है कि वर्तमान में किस प्रकार का पृष्ठ प्रदर्शित किया जा रहा है। शायद स्टाइल के उद्देश्यों के लिए। लेकिन जो भी कारण के लिए, यह एक वर्ग के लिए वर्तमान श्रेणी (या श्रेणियों) के लिए एक वर्ग शामिल नहीं करता है।

यह उस श्रेणी को "अच्छा" नाम जोड़ता है:

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