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


How to disable widget all page in a website?

我在函数中有一个简单的代码.php在wordpress主题中

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;
}
当我

在主页上是结果正常,但是当我点击菜单时,其他菜单主页是结果显示所有小部件,如何禁用所有小部件所有页面

如果要

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

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

干脆不要做检查。