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

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
Теми
Уроки
Хакі

Ми вже раніше писали, як позбавитися надокучливої ​​панелі в уроці Як відключити Панель Адміністратора WordPress 3.3. Але ця інструкція не всім підходила, оскільки ми відключали верхню панель адміністратора для всіх користувачів і всіх типів облікових записів WordPress. Крім того, виникали проблеми із сумісністю у новій версії WordPress 3.4. У цьому короткому посібнику я покажу вам, як вимкнути панель адміністратора вибірково для всіх користувачів, крім адміністраторів.

Відключаємо адмін панель для всіх, крім адміністраторів

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

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

Відключаємо адмін панель для всіх користувачів

Аналогічно, якщо ви бажаєте відключити панель адміністратора для всіх користувачів, включаючи адміністраторів, просто вставте цей код у файл вашої теми functions.php:

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

Як ви бачите, ця інструкція набагато простіше та зручніше, ніж та, що описувалася нами раніше. Усього кілька рядків коду роблять те, що потрібно.

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

Коментарі до запису: 43

Грозний:

Дякую за урок, дуже допомогло!

Vasilij Sabinin:

А у мене сайт не оре після завантаження файлу

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

Дякую! Поставив цей хак в інтернет-магазині, щоб користувачі ніяк не могли потрапити до «dashboard»

Олеся:

ось дякую, весь інтернет перерила нема. Випадково зайшла на ваш сайт і почала переглядати, дякую

Сергій:

Дякую, годину часу вбив у пошуку за налаштуваннями.

Сергій:

Thanks mate! Це thing isreally working!

Міхал:

Куди саме вставляти ці рядки у functions.php?

WordPresso:

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

Лева:

Дякую, відпрацювало чудово на ВП 3,6

Сергій:

у мене сайт адмінка злиті!!!!! ви що наробили мене !!!!!!

xoxa99:

копіюй текст без 2
show_admin_bar(false);

просто адмін дурнів

Юрій:

Дякую!!! Все вийшло!)

Дмитро:

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

Дмитро:

Щось по-моєму не працює Ваш метод

aplocus:

add_filter( 'show_admin_bar', '__return_false');

Аліна:

Дякую! Вийшло)

Павло:

Краще зробити це цивілізовано — відкрити сторінку “користувачі” на панелі адміністратора, потім перейти до редагування свого облікового запису та вимкнути опцію “Показувати панель інструментів на сайті”

мертвий:

питання у тому, як приховати цю панель для відвідувачів. ви рекомендуєте прибрати адмін-панель безпосередньо для адміністратора! це нісенітниця і нісенітниця!

Маша:

А у мене не вийшло!!

uncleVova:

Дякую!!! Те, що треба було!

Віктор:

Метод працює. Але як зробити щоб і перехід за посиланням wp-admin для всіх, крім адмінів, був закритий?

Анджеліна:

Дякую за чудову пораду, але зараз є одна проблема. Я спочатку зробила за першою аналогією. Потім передумала та поставила по другій. І тепер сама не можу зайти в обліковий запис, щоб відкотити все назад і мати право на редагування сайту. Як із цим бути? Як повернути назад?

Володимир:

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

WPcafe.org:

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

eucariot:

Вогонь. Дякую.

СС:

прибрав адмінку тільки з головної сторінки… на решті — є

Bek:

Супер! Дякую авторові працює.

Діма:

Будь ласка, підкажіть куди саме вставити текст,

Проміжний:

просто вставте цей код у файл вашої теми functions.php:

код вставляй під кінець, після решти кодів у цьому розділі

Жумабек:

Рахмет! Є керемет! Дякую!!!!!

Проміжний:

Спасибі величезне

Проміжний:

як же я довго мучився і шукав спосіб прибрати цю панельку

Василь:

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

WPcafe.org:

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

andviic:

На жаль, не працює. Що в дочірній темі у функції вставляв, що в материнській — не працює! Чому? Плагіни теж не справляються. Куди копати? Вже втомився.

andviic:

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

Олександр:

Дякую за "Maintenance" реально він заважає) Потрібно деактивувати

Profitroll:

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

Євген:

wp 4.9.3 не хоче зберігати functions.php з дописаним рядком. Є мануал новіший?

Симік:

Вилучить адміну Family Link

Максим:

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

WPcafe:

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

олег:

(на відміну від форми коментарів, код робочий)

Додати коментар або відгук