我需要注销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 );
最合适的回答,由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\' );
}