Кому-то она нравится, и они выбирают оформление, соответствующее ей. Кто-то не в восторге от нее, но она настолько маленькая, что просто махнули на нее рукой. Кому-то она не нравится, и поэтому перрвым делом они отключают ее в своем профиле. Ну а кому-то она просто мешает, ее считают лишней, и они стараются отключить ее не только в своем профиле, но и вообще во всем блоге и для всех пользовтелей. Я говорю о верхней панели, которая в оригинале называется Admin Bar.
Скрытие верхней панели
Для того, чтобы отключить admin bar, достаточно зайти в свой профиль и отметить соответствующий чекбокс.
В результате для вас верхняя панель будет скрыта. тот же самый результат можно получить, если добавить в файл functions.php используемой вами темы следующую строчку:
add_filter('show_admin_bar', '__return_false'); Этот способ не удаляет верхнюю панель, как многие думают, а только лишь делает ее скрытой по-умолчанию. Если вы хотите скрыть admin bar для всех, но оставить для администратора (то есть использовать ее по ее настоящему назначению – для администрирования блога), то в файле functions.php следует использовать такой код:
function my_function_admin_bar($content) {
return ( current_user_can("administrator") ) ? $content : false;
}
add_filter( 'show_admin_bar' , 'my_function_admin_bar'); Удаление верхней панели
Чтобы удалить верхнюю панель, нужно запретить инициализировать скрипты, которые ее отображают, и убрать настройки верхней панели из профиля. Если вы хотите удалить верхнюю панель для всех, кроме администратора, то используйте в файле functions.php такой код:
function hide_admin_bar_settings() {
?>
.show-admin-bar {
display: none;
}
<?php
}
function disable_admin_bar() {
if ( !current_user_can("administrator") ) {
add_filter( 'show_admin_bar', '__return_false' );
add_action( 'admin_print_scripts-profile.php',
'hide_admin_bar_settings' );
}
}
add_action( 'init', 'disable_admin_bar' , 9 ); Если же вы хотите полностью избавить от верхней панели всех пользователей, в том числе и администраторов, то используйте этот код:
add_filter( 'show_admin_bar', '__return_false' ); ?>
.show-admin-bar {
display: none;
}
<?php
}
function disable_admin_bar() {
add_filter( 'show_admin_bar', '__return_false' );
add_action( 'admin_print_scripts-profile.php',
'hide_admin_bar_settings' );
}
add_action( 'init', 'disable_admin_bar' , 9 ); Пользуйтесь!









На одном из сайтов приходилось каждому новому пользователю индивидуально в аккаунте закрывать. Вы много времени мне сэкономили! Спасибо!!!