«
»
WordPressВсе для functions.php

Как отключить админ-панель WordPress для всех пользователей, кроме администраторов

Недавно, работая над новым сайтом заказчика, мне нужно было применить несколько ролей для пользователей сайта. Заказчик не хотел (в прочем как и я), чтобы пользователи имели доступ к панели администрирования (*/wp-admin), потому что она не была настроена для работы с определенными группами пользователей. Потому как я поместил все необходимое (например, страницу редактирования профиля), панель пользователя и т.д. на внеш интерфейс. В этой статье я покажу вам, как отключить админ-панель WordPress для всех пользователей, кроме администраторов но так же предоставлю код который отключит панель для всех, включая и группу администраторов.

Как отключить админ-бар для всех пользователей, кроме администраторов

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

/* SDStudio - Отключение админ панели для всех пользователей сайта кроме администраторов*/ add_action('after_setup_theme', 'remove_admin_bar'); function remove_admin_bar() { if (!current_user_can('administrator') && !is_admin()) { show_admin_bar(false); } }

Пример отображения страницы до и после отключения админ панели на сайте под управлением WordPress.

До и после отключения админ панели WordPress

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

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

/* SDStudio - Отключение админ панели для всех пользователей сайта*/ show_admin_bar(false);
Связанные записи
ElementorWordPressПлагиныПолезные сайты

Elementor - 10 потрясающих мест для поиска бесплатных или премиальных шаблонов

MailChimpWordPressПлагины

5 лучших плагинов WordPress для Mailchimp (большинство из них бесплатны)

WoocommerceWordPressПлагины

Дропшиппинг: Как импортировать продукты AliExpress в WooCommerce при помощи плагина DropshipMe

WoocommerceWordPressПлагины

8 лучших плагинов для WooCommerce Dropshipping для AliExpress и не только (Или дропшиппинга на WordPress)