Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

Мы уже ранее писали, как избавиться от надоедливой панели в уроке Как отключить Панель Администратора в WordPress 3.3. Но эта инструкция не всем подходила, так как в том случае мы отключали верхнюю панель администратора для всех пользователей и всех типов учетных записей WordPress. Кроме того, возникали проблемы с совместимостью в новой версии WordPress 3.4. В этом кратком руководстве я покажу вам, как отключить панель администратора выборочно для всех пользователей, кроме администраторов.

Отключаем админ панель для всех, кроме администраторов

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

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
/* Отключаем админ панель для всех, кроме администраторов. */
if (!current_user_can('administrator')):
  show_admin_bar(false);
endif;

Отключаем админ панель для всех пользователей

Аналогично, если вы хотите отключить панель администратора для всех пользователей, включая администраторов, просто вставьте этот код в файл вашей темы functions.php:

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

Как вы видите, эта инструкция гораздо проще и удобней, чем та, что описывалась нами ранее. Всего пару строчек кода делают то, что нужно.

Источник: WPBeginner.com
inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 43

Грозный:

Спасибо за урок, очень помогло!

Vasilij Sabinin:

А у меня сайт не пашет после загрузки файла

Глеб Варганов:

Спасибо! Поставил данный хак в интернет-магазине, чтобы пользователи никак не могли попасть в «dashboard»

Олеся:

вот спасибо, весь интернет перерыла нету. Случайно зашла на ваш сайт и начало просматривать, спасибо большое

Сергей:

Большое спасибо, час времени убил в поиске по настройкам.

Sergey:

Thanks mate! This thing isreally working!

Михал:

Куда именно вставлять ети строки в functions.php?

WordPresso:

Можете вставить в конце файла перед закрывающейся скобкой ?>

Лева:

Спасибо, отработало прекрасно на ВП 3,6

Сергей:

у меня сайт админка слители!!!!! вы что наделали мене!!!!!!

xoxa99:

копируй текст без 2
show_admin_bar(false);

просто админ дуралей

Юрий:

Спасибо!!! Все получилось!)

Дмитрий:

А как отключить админ панель для всех, кроме администраторов и шоп менеджеров?

Дмитрий:

Что то помоему не работает Ваш метод

aplocus:

add_filter( ‘show_admin_bar’, ‘__return_false’ );

Алина:

Спасибо! Получилось)

Павел:

Лучше сделать это цивилизованно — открыть страницу “пользователи” в панели администратора, затем перейти к редактированию своей учетной записи и отключить опцию “Показывать панель инструментов на сайте”

dead:

вопрос в том, как скрыть эту панель для посетителей. вы советуете убрать админ-панель конкретно для администратора! это чушь и бессмыслица!

Маша:

А у меня не получилось!!!!

uncleVova:

Спасибо!!! То что надо было!

Виктор:

Метод работает. Но как сделать чтоб и переход по ссылке wp-admin для всех кроме админов был закрыт?

Angelina:

Спасибо за отличный совет, но сейчас есть одна проблема. Я сначала сделала по первой аналогии. Потом передумала и поставила по второй. И теперь сама не могу зайти в аккаунт, чтобы откатить всё назад и иметь право на редактирование сайта. Как с этим быть? Как вернуть обратно?

Владимир:

Здравствуйте, спасибо за материал, помогло, не подскажите какой плагин используете для социальных кнопок?

WPcafe.org:

Добрый день! https://1.envato.market/c/1308195/523002/4415?u=https://codecanyon.net/item/easy-social-share-buttons-for-wordpress/6394476

eucariot:

Огонь. Спасибо.

СС:

убрал админку только с главной страницы… на остальных — есть

Bek:

Супер! Спасибо автору работает.

Dima:

Пожалуйста подскажите куда именно вставить текст,

Ara:

просто вставьте этот код в файл вашей темы functions.php:

код вставляй под самый конец, после остальных кодов в этом разделе

Жумабек:

Рахмет! Өте керемет! Спасибо!!!!!

Ara:

Спасибо огромное

Ara:

как же я долго мучился и искал способ убрать эту панельку

Васил:

Все очень просто. Скопируйте приведенный ниже код и вставьте его в файл вашей темы functions.php: и куда его конкретно вставлять, в задницу себе? где файл темы находится?
Задолбали эти спецы, думают что всем и так понятно что они себе там думают. Такую статью бахнуть и не показать скрин этого файла, капец короче

WPcafe.org:

https://hostenko.com/wpcafe/tutorials/kuda-vstavlyat-etot-kod-v-wordpress-obshhaya-struktura-faylov-temyi/

andviic:

Увы, не работает. Что в дочерней теме в functions вставлял, что в материнской — не работает! Почему? Плагины тоже не справляются. Куда копать? Уже устал.

andviic:

Разобрался. Проблема была в плагине Maintenance.

Александр:

Спасибо за «Maintenance» реально он мешает) Нужно деактивировать

Profitroll:

А как поместить свою картинку вместо лого вордпресс?

Евгений:

wp 4.9.3 не хочет сохранять functions.php c дописанной строчкой. Есть мануал поновее?

Syimyk:

Выклучыт админу Family Link

Максим:

Спасибо. Ваш код помог скрыть админ панели для WordPress. Но после добавления smtp yandex.connect через dns видимо что-то изменил. Теперь каждый желающий может добавлять темы в форуме asgaros. Даже когда по умолчанию это отключено в настройках. В чем может быть дело?

WPcafe:

Попробуйте откатиться на бекап до добавления yandex.connect.

олег:

В отличии от формы комментариев, код рабочий)

Добавить комментарий