Административная панель является важной частью WordPress. Если вам не знаком этот термин, речь идет о черной полосе, которая располагается в верхней части вашего сайта после входа в систему. Она предназначена для быстрого доступа к различным функциям, таким как редактирование статьи или настройка темы.
Некоторые пользователи находят эту панель весьма удобной, в то время как другим она не нравится. Кому-то она совершенно не нужна, и они предпочитают ее скрыть, а кто-то добавляет недостающие функции согласно своим предпочтениям.
Чтобы скрыть админ-тулбар, существует несколько способов. Один из самых простых заключается в использовании встроенных настроек WordPress. Для этого:
- Перейдите в Профиль в меню администратора.
- Снимите галочку с опции Показать панель инструментов при просмотре сайта.
- Сохраните изменения.
Другой способ скрыть админ-тулбар — это добавление кода в файл functions.php вашей темы. Вы можете использовать следующий код:
add_filter('show_admin_bar', '__return_false');
Этот метод позволит отключить панель для всех пользователей, кроме администраторов. Если вы хотите скрыть панель только для определенных ролей, вам нужно будет модифицировать данный код в соответствии с вашими требованиями.
Некоторые плагины также могут помочь в управлении админ-тулбаром. Например, плагины, такие как Adminimize или Hide Admin Bar, позволяют настройку показа панель по вашим предпочтениям.
Помните, что скрытие админ-тулбара — это не только вопрос эстетики, но и удобства. Возможно, это поможет сделать интерфейс вашего сайта более привлекательным для пользователей, которые не нуждаются в административных функциях.
Как скрыть тулбар в WordPress?
Метод 1. Использование стандартных функций
Если вы желаете быстро отключить панель, можно воспользоваться стандартными функциями WordPress. Пользователи могут самостоятельно скрыть панель в своих настройках профиля. Для этого нужно зайти в раздел Пользователи -> Ваш профиль и снять галочку с пункта Показывать верхнюю панель при просмотре сайта, затем нажать Обновить профиль.

Важно отметить, что данный способ отключает панель лишь для конкретного пользователя. Если требуется убрать тулбар для всех, понадобятся другие решения.
Метод 2. Плагин Hide Admin Bar
Использование бесплатного плагина Hide Admin Bar позволит деактивировать административную панель без необходимости в дополнительных настройках. Достаточно установить и активировать его.
Метод 3. Добавление специального кода
Если вы по каким-либо причинам не хотите устанавливать дополнительные плагины, это решение подходит для вас. Однако важно иметь представление о редактировании файла functions.php.
Если вы не знаете, как редактировать functions.php, можно воспользоваться плагином
Для осуществления данной задачи нужно добавить следующий код в файл:
add_filter('show_admin_bar', '__return_false');
Метод 4. Плагин Clearfy Pro
Чтобы отключить административную панель, можно использовать настройки плагина Clearfy. Это решение удобно благодаря простоте реализации и наличию дополнительных опций.
Просто переходите в настройки плагина в раздел «Дополнительно» и активируйте нужную опцию.

Данная опция не удалит верхнюю панель для администратора WordPress-сайта, но уберет ее для всех авторизованных пользователей. Это очень удобно, если ваш проект предполагает регистрацию посетителей.
Кроме того, с помощью этого плагина можно убрать внешние ссылки из админ-бара, что позволит очистить панель инструментов.
В рунете едва ли найдется вебмастер, который не использует Clearfy Pro от WPShop. Он решает множество проблем, с которыми сталкиваются разработчики сайтов. Рекомендуем к использованию.
Clearfy Pro по сниженной цене
Метод 5. Использование пользовательского CSS
Если вы хотите временно скрыть админ-панель при просмотре сайта, можно воспользоваться пользовательским CSS. Для этого добавьте следующий код в раздел Внешний вид -> Настроить -> Дополнительные стили:
#wpadminbar { display: none; }
Этот метод не удаляет панель полностью, а просто скрывает её от глаз пользователей. При необходимости панель может быть вновь показана путем удаления кода.
Метод 6. Изменение ролей пользователей
Также вы можете изменить роли пользователей в вашей системе, предоставив доступ только тем пользователям, которым он действительно нужен. Например, вы можете отредактировать роль «Автор» так, чтобы у этой категории пользователей не было прав на отображение административной панели.
Используя любой из предложенных методов, вы сможете эффективно управлять отображением админ-панели на вашем сайте. Выберите наиболее удобный для вас способ и следуйте инструкциям.

Скрытие панели управления для отдельных пользователей
Для ограничения доступа к панели управления для определённых пользователей используйте фильтр show_admin_bar. Этот подход позволяет вам контролировать видимость интерфейса для различных ролей.
Пример кода, который убирает панель управления для всех пользователей, кроме администраторов:
function remove_admin_bar_for_non_admins() {
if (!current_user_can('administrator')) {
return false;
}
return true;
}
add_filter('show_admin_bar', 'remove_admin_bar_for_non_admins');
Для более гибкой настройки вы можете настроить отображение панели в зависимости от ролей. Например, вы можете скрыть её для редакторов и авторов, но оставить для подписчиков:
function conditional_admin_bar() {
if (current_user_can('editor') || current_user_can('author')) {
return false;
}
return true;
}
add_filter('show_admin_bar', 'conditional_admin_bar');
Важно помнить, что правильная настройка прав доступа может значительно повысить безопасность вашего сайта.
Используя этот метод, вы также можете в дальнейшем адаптировать функции для каждого конкретного случая. Например, можно скрывать панель для пользователей с определёнными метками.
Для работы с ролями и правами, рекомендуется использовать плагин User Role Editor. Он позволяет более удобно управлять правами доступа, без необходимости писать код.
Если вы хотите вернуть отображение панели управления для определённых страниц, вы можете использовать условия, проверяющие URL текущей страницы:
function custom_admin_bar_visibility() {
if (is_page('your-page-slug') && !current_user_can('administrator')) {
return false;
}
return true;
}
add_filter('show_admin_bar', 'custom_admin_bar_visibility');
Помните о том, что постоянный контроль и тестирование настроек безопасности позволит вашему проекту функционировать более надежно и безопасно.