WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Удаление/Отключение панели инструментов (админ бара, тулбара)

Во-первых тулбар можно отключить на странице профиля а админ-панели: Пользователи > Ваш профиль.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.
Отключение панели инструментов wordpress

Но когда нужно отключить глобально, используйте функцию show_admin_bar().

Примеры разных вариантов отключения:

Полностью отключаем панель

add_action('after_setup_theme', function(){
	show_admin_bar( false );
});

Отключаем тулбар для всех кроме администратора

В этом примере панель инструментов не отключается в админ-панели.

add_action('after_setup_theme', function(){
	if ( ! is_admin() && ! current_user_can('manage_options') )
		show_admin_bar( false );
});

По аналогии можно отключить панель для любой роли. Для этого вместо права 'manage_options' нужно указать подходящее право для роли, список прав смотрите здесь. Вот некоторые из них:

  • publish_posts - автор
  • edit_others_posts - редактор

Отключаем панель инструментов во внешней части сайта

add_action('after_setup_theme', function(){
	if ( ! is_admin() ) show_admin_bar( false );
});

Отключаем тулбар для администратора сети

add_action('after_setup_theme', function(){
	if ( is_network_admin() )
		show_admin_bar( false );
});

Ну и по аналогии можно отключать панель инструментов используя условные теги или другие проверки.

Комментариев нет
    Войти