[英]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.