Мы уже ранее писали, как избавиться от надоедливой панели в уроке Как отключить Панель Администратора в WordPress 3.3. Но эта инструкция не всем подходила, так как в том случае мы отключали верхнюю панель администратора для всех пользователей и всех типов учетных записей WordPress. Кроме того, возникали проблемы с совместимостью в новой версии WordPress 3.4. В этом кратком руководстве я покажу вам, как отключить панель администратора выборочно для всех пользователей, кроме администраторов.
Отключаем админ панель для всех, кроме администраторов
Все очень просто. Скопируйте приведенный ниже код и вставьте его в файл вашей темы functions.php:
/* Отключаем админ панель для всех, кроме администраторов. */ if (!current_user_can('administrator')): show_admin_bar(false); endif;
Отключаем админ панель для всех пользователей
Аналогично, если вы хотите отключить панель администратора для всех пользователей, включая администраторов, просто вставьте этот код в файл вашей темы functions.php:
/* Отключаем админ панель для всех пользователей. */ show_admin_bar(false);
Как вы видите, эта инструкция гораздо проще и удобней, чем та, что описывалась нами ранее. Всего пару строчек кода делают то, что нужно.
Комментарии к записи: 43
Спасибо за урок, очень помогло!
А у меня сайт не пашет после загрузки файла
Спасибо! Поставил данный хак в интернет-магазине, чтобы пользователи никак не могли попасть в «dashboard»
вот спасибо, весь интернет перерыла нету. Случайно зашла на ваш сайт и начало просматривать, спасибо большое
Большое спасибо, час времени убил в поиске по настройкам.
Thanks mate! This thing isreally working!
Куда именно вставлять ети строки в functions.php?
Можете вставить в конце файла перед закрывающейся скобкой ?>
Спасибо, отработало прекрасно на ВП 3,6
у меня сайт админка слители!!!!! вы что наделали мене!!!!!!
копируй текст без 2
show_admin_bar(false);
просто админ дуралей
Спасибо!!! Все получилось!)
А как отключить админ панель для всех, кроме администраторов и шоп менеджеров?
Что то помоему не работает Ваш метод
add_filter( ‘show_admin_bar’, ‘__return_false’ );
Спасибо! Получилось)
Лучше сделать это цивилизованно — открыть страницу “пользователи” в панели администратора, затем перейти к редактированию своей учетной записи и отключить опцию “Показывать панель инструментов на сайте”
вопрос в том, как скрыть эту панель для посетителей. вы советуете убрать админ-панель конкретно для администратора! это чушь и бессмыслица!
А у меня не получилось!!!!
Спасибо!!! То что надо было!
Метод работает. Но как сделать чтоб и переход по ссылке wp-admin для всех кроме админов был закрыт?
Спасибо за отличный совет, но сейчас есть одна проблема. Я сначала сделала по первой аналогии. Потом передумала и поставила по второй. И теперь сама не могу зайти в аккаунт, чтобы откатить всё назад и иметь право на редактирование сайта. Как с этим быть? Как вернуть обратно?
Здравствуйте, спасибо за материал, помогло, не подскажите какой плагин используете для социальных кнопок?
Добрый день! https://1.envato.market/c/1308195/523002/4415?u=https://codecanyon.net/item/easy-social-share-buttons-for-wordpress/6394476
Огонь. Спасибо.
убрал админку только с главной страницы… на остальных — есть
Супер! Спасибо автору работает.
Пожалуйста подскажите куда именно вставить текст,
просто вставьте этот код в файл вашей темы functions.php:
код вставляй под самый конец, после остальных кодов в этом разделе
Рахмет! Өте керемет! Спасибо!!!!!
Спасибо огромное
как же я долго мучился и искал способ убрать эту панельку
Все очень просто. Скопируйте приведенный ниже код и вставьте его в файл вашей темы functions.php: и куда его конкретно вставлять, в задницу себе? где файл темы находится?
Задолбали эти спецы, думают что всем и так понятно что они себе там думают. Такую статью бахнуть и не показать скрин этого файла, капец короче
https://hostenko.com/wpcafe/tutorials/kuda-vstavlyat-etot-kod-v-wordpress-obshhaya-struktura-faylov-temyi/
Увы, не работает. Что в дочерней теме в functions вставлял, что в материнской — не работает! Почему? Плагины тоже не справляются. Куда копать? Уже устал.
Разобрался. Проблема была в плагине Maintenance.
Спасибо за «Maintenance» реально он мешает) Нужно деактивировать
А как поместить свою картинку вместо лого вордпресс?
wp 4.9.3 не хочет сохранять functions.php c дописанной строчкой. Есть мануал поновее?
Выклучыт админу Family Link
Спасибо. Ваш код помог скрыть админ панели для WordPress. Но после добавления smtp yandex.connect через dns видимо что-то изменил. Теперь каждый желающий может добавлять темы в форуме asgaros. Даже когда по умолчанию это отключено в настройках. В чем может быть дело?
Попробуйте откатиться на бекап до добавления yandex.connect.
В отличии от формы комментариев, код рабочий)