21 11是否注销所有默认侧边栏?

时间:2012-01-12 作者:markratledge

我需要注销211主题中的所有默认侧栏,以便通过函数添加自定义的左侧和右侧侧栏。子主题中的php文件。

以下功能适用于210;但我不知道在哪里可以找到适用于211的widget区域的正确字符串,这些区域被称为Main、Showcase和Footer区域1、2和3。

function remove_some_widgets(){

    // Unregister some of the TwentyTen sidebars

    unregister_sidebar( \'first-footer-widget-area\' );
    unregister_sidebar( \'second-footer-widget-area\' );
    unregister_sidebar( \'third-footer-widget-area\' );
    unregister_sidebar( \'fourth-footer-widget-area\' );
}
add_action( \'widgets_init\', \'remove_some_widgets\', 11 );

1 个回复
最合适的回答,由SO网友:markratledge 整理而成

在其他地方找到了答案:

//Remove all Twenty Eleven Sidebars

add_action( \'after_setup_theme\',\'remove_twentyeleven_all_widgets\', 100 );
function remove_twentyeleven_all_widgets() {

remove_filter( \'widgets_init\', \'twentyeleven_widgets_init\' );
}

结束

相关推荐