X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2024-03-29
  • 6625 переглядів

  • Дизайн та розробка сайту

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

Если Вы создали свой сайт на 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
Проголосовало: 9, в среднем: 5 из 5
Читайте також