Intereting Posts
Лучший способ группировать сообщения на основе пользовательских типов сообщений CSS? Ver = 4.7.3 не найден Есть ли ошибка в get_the_tag_list ()? Как использовать скрипт Word Strength Meter Script Word по умолчанию WordPress-фильтрация utm_ GET переменных из URL-адреса, если не войти в систему как администратор, не знаете почему? Получать пользовательские поля из настраиваемого типа сообщений с помощью короткого кода Правило перезаписи WordPress Использовать базовый пул категории в постоянных ссылках Комментарии Confusion База данных WordPress резко возрастает, несмотря на отсутствие нового контента проблема в таксономии – {таксономия} .php pagination Как написать этот оператор SQL для сообщений, написанных за последние 24 часа? Проблема с локалями при сохранении и чтении в / из пользовательской таблицы Установите первое изображение (внешнее) в качестве отображаемого изображения / эскиза Как узнать таблицу категорий WordPress в MYSQL?

Удаление кнопок панели инструментов 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 по умолчанию
  • Показать панель инструментов для гостевых пользователей
  • Показать окно входа в панель инструментов для гостевых пользователей