繁体   English   中英

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

[英]How can I add a class to body but to choose name in Wordpress backend?

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

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

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

谢谢你的建议。

将其添加到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;
} );

现在你可以根据你的类别的slug来做css

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM