WordPress注销子主题中的父主题侧边栏不起作用

我很清楚地看到父主题如何注册小部件区域(在父主题的functions.php文件中):

add_action( 'widgets_init', 'theme_widgets_init' ); function theme_widgets_init(){ register_sidebar( array ( 'name' => __( 'Sidebar Widget Area', 'text-domain' ), 'id' => 'primary-widget-area', 'before_widget' => '< li id="%1$s" class="widget-container %2$s"> ', 'after_widget' => "< /li> ", 'before_title' => '< h3 class="widget-title"> ', 'after_title' => '< /h3> ', ) ); }

简单来说, 我不知道为什么这段代码(在子主题文件夹的functions.php文件中)没有杀死侧边栏小部件区域, 使其无法在后端的外观> 小部件中显示:
add_action( 'widgets_init', 'unregister_parent_sidebar' ); function unregister_parent_sidebar(){ unregister_sidebar( 'primary-widget-area' ); }

#1【WordPress注销子主题中的父主题侧边栏不起作用】你需要赋予更大的权重以注销侧边栏。请参阅add_action函数中的第3个参数。
function unregister_widgets_area(){// Unregister some of the sidebars unregister_sidebar( 'first-widget-area' ); unregister_sidebar( 'second-widget-area' ); unregister_sidebar( 'third-widget-area' ); }add_action( 'widgets_init', 'unregister_widgets_area', 11 );

    推荐阅读