2012-08-13 77 views
0

我在wordpress主題中的functions.php一個簡單的代碼如何在網站中禁用小部件的所有頁面?

add_filter('sidebars_widgets', 'disable_all_widgets'); 

function disable_all_widgets($sidebars_widgets) { 
    if ((is_single() || is_home() || is_front_page()) && have_posts()) 
     $sidebars_widgets = array(false); 
    return $sidebars_widgets; 
} 

當我在主頁是結果正常,但是當我點擊菜單其他菜單主頁是結果顯示所有窗口小部件,如何禁用所有窗口小部件

回答

1

所有頁面如果要禁止所有網頁上的所有部件:

add_filter('sidebars_widgets', 'disable_all_widgets'); 

function disable_all_widgets($sidebars_widgets) { 
    return array(false); 
} 

根本就沒有做檢查。

相關問題