Как отключить admin bar в WordPress для всех пользователей, кроме администратора

Admin Bar – это строка с быстрым доступом к админке и другим инструментам, которую администраторы сайтов на wordpress видят в самом верху экрана.

отключить admin bar в wordpress

Зачем скрывать админ бар и от кого? Если владелец сайта сам себе администратор, копирайтер и контент-менеджер, то прятать не от кого.  Проблема актуальна для сайтов, где много пользователей с разными правами доступа. Речь идет в первую очередь о конфиденциальности и защите информации.

А некоторым веб-мастерам, стремящимся к минимализму админ бар мешает и они стараются поскорее его отключить. И делают это. После чего панель пропадает абсолютно у всех пользователей. Кто-то просто игнорирует ее, поскольку она очень маленькая.

Инструменты для решения этой задачи есть у плагина Clearfy. Плагин бесплатный, его легко найти и скачать как с корпоративного сайта, так и с репозитория wordpress.

 

Прячем Admin Bar с помощью плагина Clearfy

Для начала следует установить плагин, затем чтобы скрыть верхнюю админ-панель зайдите в настройки: Настройки=>Clearfy меню.

Clearfy меню

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

отключить admin bar в wordpress

Как вы могли догадаться благодаря интуитивно понятному интерфейсу, отключить admin bar в wordpress можно одним нажатием на кнопку. Для всех пользователей или всех, кроме администратора. Вряд ли настолько простая и удобная функция нуждается в дальнейшем описании.

В качестве бонуса разработчики плагина предложили удалить логотип WordPress из админ бара. Нужно лишь нажать кнопку ВКЛ в соответствующем поле.  Будет это выглядеть так:

скрыть логотип wordpress в admin bar без значка скрыть логотип wordpress в admin bar

Или можно заменить текст «Привет» на «Добро пожаловать». Активируется так же с помощью ВКЛ.

 

Отключить admin bar в wordpress с помощью кода

Для всех, кроме администраторов

Скопируйте данный код и вставьте его в файл functions.php:

/* Отключаем админ панель для всех, кроме администраторов. */
if (!current_user_can('administrator')):
  show_admin_bar(false);
endif;
Для всех пользователей

Точно так же, чтобы скрыть панель администратора для всех пользователей, в том числе и администраторов, вставьте код, приведенный ниже, в файл functions.php:

/* Отключаем админ панель для всех пользователей. */
  show_admin_bar(false);

Что выбрать?

У каждого варианта, будь-то решение задачи с помощью плагина или кода есть свои преимущества. Но в случае работы с кодом, если вы не профессионал, могут возникнуть трудности в поиске файла functions.php. Существует также вероятность, что случайно в код код попадут лишние символы и программа будет работать некорректно. Недостаток плагина, только в том что его нужно установить. Хотя достаточно найти Clearfy в поиске по плагинам в админке, репозитории или на сайте разработчиков. Рекомендуем последнее, так как на сайте ru.clearfy.pro вы найдете большое количество текстовых и видео-инструкций по работе с продуктом.