Бывают такие случаи когда надо полностью отключить админ-панель на блоге, но это бывает не всем подходит. Я считаю гораздо удобнее отключить админ-панель частично, т.е. можно отключить админ-панель для всех пользователе кроме администраторов. В этом коротком руководстве мы рассмотрим как это реализовать без плагинов.
Отключаем админ-панель для всех, кроме администраторов
Давайте приступим, все очень просто. Вставьте приведенный ниже код в файл functions.php:
/* Отключаем админ панель для всех, кроме администраторов. */ if (!current_user_can('administrator')): show_admin_bar(false); endif;
Полное отключение админ-панели для всех
Если Вам админ панель вовсе не нужна на вашем блоге ее можно отключить полностью, для этого просто вставляем этот код в файл темы functions.php:
/* Отключаем админ-панель для всех пользователей. */ show_admin_bar(false);
Как вы видите, эта инструкция гораздо проста и удобна. Требуется всего пару строчек кода.
16 комментариев
Никогда не сталкивался с тем, что необходимо выключить админ панель, так как сайтом управляю один, помощников нету. Но все равно такой быстрый и удобный способ нельзя не взять ан заметку:)
Тем более если вы управляете сайтом один – то другим это панель и не нужна и ее можно отключить
интересный пост. Беру себе на заметку. По правде говоря, никогда не задумывалась об этом.
хорошая и полезная для меня информацию, хочу попробовать на одном своем блоге
Интересно а кто нибудь задумывался над вопросом ” А зачем убирать???” Может лучше попытаться переделать админ панель в полноценное меню?? Присмотритесь повнимательнее.. Компактный,выдвигающийся поиск,приветствие пользователя с возможностью входа в профиль, логотип( ВП, но что мешает заменить на свой?)скрол.. Пошаманить.. Изменить стиль(что в принципе возможно) добавить свои пункты (что точно возможно… ибо многие темы и плагины добавляют свои кнопки в админ панель, живой пример наверху… Плагином добавлена кнопка SEO) и включить для всех пользователей! И получится на сайте замечательное меню в стиле тех же “одноклассников”.
Полезная статья. Взял на заметку
Спасибо!! Мне как раз это надо!
Для тех, кто не знает для чего надо отключать админ панель для пользователей…
наши платные участники не все мастера работы на компьютере.
И при входе в закрытый раздел блога, для платных участников попадают сразу в свой профиль.
А потом недоумевают – а где же блог?
Надоело всем отвечать, что нужно перейти по ссылке вверху и т.д.
А так – отключаю для них панель – им останется только блог!
Супер!!
Скажите, а можно сделать так, чтобы админка, кроме админов, была ещё доступна и авторам?
можно,копируй туже функцию ,что и у админа только место группы админа впиши авторы .
Спасибо за пост, очень полезная штука, главное, что без плагинов. Воспользуюсь обязательно.
Не знаю, как у остальных, у меня не получилось… Даже не понятно, куда конкретно код то вставлять…
Если не разбираетесь в коде лучше вообще не лазить туда, а то можете повредить блогу.
Спасибо, а то панель уже глаза резать начинала.
Добрый день! Вставила необходимый код для закрытия админки для пользователей. но ничего не изменилось… Так же отражается левое меню админ панели
Какое левое меню админ панели:) Бар отключается на лицевой части блога.
Так и не понял зачем это нужно! Но пост в целом классный!