Двадцать одиннадцать отменить регистрацию всех боковых панелей по умолчанию?


Мне нужно отменить регистрацию всех боковых панелей по умолчанию в теме Twenty Eleven, чтобы я мог добавлять пользовательские левые и правые боковые панели через functions.php файл в дочерней теме.

Эта функция ниже предназначена для двадцати десяти; но я не знаю, где найти правильные строки для областей виджетов для двадцати Одиннадцати, которые называются областями Основной, витрины и нижнего колонтитула один, Два и Три.

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 );
Author: markratledge, 2012-01-12

1 answers

Нашел ответ в другом месте:

//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' );
}
 3
Author: markratledge, 2012-01-12 21:19:08