如何在body中添加一个类,但在Wordpress后端选择名称?

时间:2016-10-26 09:09:11

标签: php jquery css wordpress wordpress-theming

我想问一下如何在后端添加一个选项,在类别页面上为body添加一个特定的类。我的想法是,我希望颜色选择(标题,链接,背景......)与所选类别的颜色相同。

例如,当我在列出子类别的类别页面和下面的帖子时,当我点击帖子时,我希望帖子模板具有与父子类别和类别相同的颜色。

使用Wordpress有一种简单的方法吗?

感谢您的任何建议。

1 个答案:

答案 0 :(得分:0)

将此添加到functions.php。它会将category-slug添加到您的body class

add_filter( 'body_class', function( $classes ) {
    if(is_category()){
        $cat = get_category( get_query_var( 'cat' ) );
        $classes = array_merge( $classes, array( $cat->slug ) );
    }
    return $classes;
} );

现在,您可以根据您的类别css进行slug