Thêm tên danh mục vào body_class - Thủ thuật CSS

Anonim

Hàm body_class rất hay khi thêm một loạt các lớp vào thẻ body có thông tin về loại trang hiện đang được hiển thị. Có thể là cho mục đích tạo kiểu. Nhưng vì bất cứ lý do gì, nó không bao gồm một lớp cho danh mục (hoặc các danh mục) hiện tại cho một bài đăng.

Điều này thêm tên "tốt" cho danh mục:

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