以下代码将会给文章页面的body
标签添加sgl-cat-{category-name}
的class
- add_filter('body_class','add_category_to_single');
- function add_category_to_single($classes, $class) {
- if (is_single() ) {
- global $post;
- foreach((get_the_category($post->ID)) as $category) {
- $classes[] = 'sgl-cat-'.$category->category_nicename;
- }
- }
- return $classes;
- }
目的是根据不同的分类,能够更好的自定义其他样式!