如何在网站中禁用所有页面的小部件?

时间:2012-08-13 02:21:37

标签: php wordpress

我在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 个答案:

答案 0 :(得分:1)

如果要禁用所有页面中的所有小部件:

add_filter( 'sidebars_widgets', 'disable_all_widgets' );

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

根本不做检查。