Двадцать одиннадцать отменить регистрацию всех боковых панелей по умолчанию?
Мне нужно отменить регистрацию всех боковых панелей по умолчанию в теме 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 );
1
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