Главная
Wordpress
Отключение верхней панели, админбара WordPress
  • 25 мая 2016г
  • 317
  • 0
  • Рубрика: Wordpress

Отключение верхней панели, админбара WordPress

как отключить админбар

Доброго времени суток 🙂

Если Вы создали свой сайт на WordPress то конечно же заметили, что при авторизации, вверху сайта появляется черная полоска с различными элементами управления. Данная верхняя полоса так же называется - админбар. Является фиксированным элементом, который закреплен за верхней частью экрана. При прокрутке страницы остается всегда вверху. Располагается над сайтом, не перекрывая его верхнюю часть.

админбар

Служит он для удобного управления сайта для администраторов и других участников. Администраторы имеют больше возможностей, обычные пользователи намного меньше, но по умолчанию, админбар видят все. В настройках личного кабинета каждый пользователь, в том числе и администратор может отключить админбар по желанию.

отключить админбар

Часто администраторы задаются вопросом, как отключить верхнюю панель для всех пользователей сайта или для всех, кроме администратора. Потому как ему она может и нужна в работе, но вот рядовым пользователям показывать ее нет смысла, особенно если установлены плагины личного кабинета или авторизации через соц сети, ну или когда нет желания демонстрировать, что сайт работает на WordPress. Да, бывает и такое 🙂

Чтобы отключить верхнюю панель для всех без исключения, Вам понадобится открыть файл функций - functions.php и в самый его конец, перед закрывающим тегом PHP - ?>. Если такового нет, то просто в самый конец добавить вот такой код:

add_filter('show_admin_bar', '__return_false');

или

show_admin_bar( false );

Вдруг по какой-то причине, Вам наоборот нужно включить верхнюю панель, потому как она отключена а Вы не можете найти строку какая отвечает за отключение, то можно добавить такой код:

add_filter('show_admin_bar', '__return_true');

или

show_admin_bar( true );

И в том и том случаи имеется два варианта. Первый вариант использует фильтры для отключения или включения админбара. Второй использует функцию show_admin_bar()

Если Вы хотите отключить админбар для всех кроме администратора, то добавьте код, который немного отличается. Добавлять так же нужно в functions.php:

if ( ! current_user_can( 'manage_options' ) ) {
	show_admin_bar( false );
}

Вот по сути и все. Данным методом пользуюсь очень часто. Много заказчиков просят отключить верхнюю панель на своих сайтах. Если Вы задались данным опросом, то данная статья поможет его решить.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(5 голосов, в среднем: 5 из 5)

Добавить комментарий

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий