2012-08-13 53 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); 
} 

根本就没有做检查。

相关问题