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