如何自动添加一个类到body_class

2012/05/25
服务器0元试用,首购低至0.6折

wordpress主题默认情况下,body_class()添加一些类到<body>标签,允许你更加容易的样式化你的标签。但是不幸的是在你的模版具有一个侧边栏时,没有额外的类被添加,那么如何解决这个问题呢?把下面一段代码粘贴到你的函数文件内即可:

function wpfme_has_sidebar($classes) {
    if (is_active_sidebar('sidebar')) {
        // add 'class-name' to the $classes array
        $classes[] = 'has_sidebar';
    }
    // return the $classes array
    return $classes;
}
add_filter('body_class','wpfme_has_sidebar');

 

learndash-corporate-training
本文由点金主题网发布 点金主题网提供WordPress主题开发、汉化、安装、优化及网站设计开发服务。 自2010年以来,我们一直在WordPress行业深耕。

发表评论

您的电子邮箱地址不会被公开。