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