Intereting Posts
Я хочу минимизировать тег в wordpress URL rewrite приводит к 404, но все должно работать! Всплывающее отображение того же содержимого во всех сообщениях. Параметры доступа к данным WordPress из мобильного приложения Как настроить локальную версию сайта https wordpress для тестирования и разработки с использованием MAMP Как связать объект пользователя с таксономическим термином? Заполнение пользовательского поля при публикации или обновлении (Как) Могу ли я изменить свою сеть Multisite, чтобы использовать другой блог в качестве Первичного? Как подключить нового пользователя к комментариям, которые они сделали, используя те же данные пользователя? Застрял в режиме обслуживания Могу ли я запускать несколько блогов с моей локальной машины? Как добавить изображения в таксономические термины? Внутренняя ошибка 500, доступ к теме> Настроить Вложенный цикл: способ / порядок? Pagination не работает только на главной странице на последнем сайте WordPress

Удаление кнопок панели инструментов WordPress

Есть ли способ удалить значок «W» на панели инструментов WordPress, расположенной вверху, когда авторизованы авторы?

Я знаю, что автор может снять флажок для отдельного пользователя, но мы должны сделать это для всех пользователей?

Solutions Collecting From Web of "Удаление кнопок панели инструментов WordPress"

function mytheme_admin_bar_render() { global $wp_admin_bar; $wp_admin_bar->remove_menu('wp-logo'); } add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' ); 

Для определенных пользовательских ролей вы можете обернуть add_action в условное, что-то вроде

 if(current_user_can('editor')){ add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' ); } 

http://codex.wordpress.org/Roles_and_Capabilities

Чтобы просто удалить логотип с панели инструментов, добавьте это в таблицу стилей:

 #wp-admin-bar-wp-logo { display:none; } 

вы можете использовать jQuery

 $('#wp-admin-bar-wp-logo').remove(); //this will remove only WP logo 

Также это удалит всю верхнюю панель меню для всех, кроме администратора (пользователь 1). Это позволит обновить метафайл пользователя, чтобы скрыть строку меню. Пользователь все равно сможет выбрать, чтобы показать или скрыть это, но будет сброшен, чтобы скрыть. Вы также можете скрыть этот параметр из использования с помощью jQuery.

Поместите это в файл functions.php

 if (!current_user_can('administrator') || get_current_user_id() != 1) { $user_id = get_current_user_id(); update_user_meta( $user_id, 'show_admin_bar_front', false ); update_user_meta( $user_id, 'show_admin_bar_admin', false ); } 

Также вы можете использовать меню панели инструментов плагина. Ты можешь:

  • Использование пользовательского меню для показа на панели инструментов
  • Деактивация разделов панели инструментов WordPress по умолчанию
  • Показать панель инструментов для гостевых пользователей
  • Показать окно входа в панель инструментов для гостевых пользователей