Мне нужно отменить регистрацию всех боковых панелей по умолчанию в теме Twenty Eleven, чтобы добавить пользовательские левые и правые боковые панели через файл functions.php в дочерней теме.
Эта функция ниже для Двадцати десяти; но я не знаю, где найти правильные строки для областей виджета для Twenty Eleven, которые называются Main, Showcase и Footer Areas one, Two и Three.
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 );
Нашел ответ в другом месте:
//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' ); }