Intereting Posts
WordPress Многопользовательский поиск и категориальные запросы просто загружают главную страницу Как определить, является ли ссылка 404 страницей? WooCommerce – добавление пользовательских полей для выставления счета Найти все строки между заключенным коротким кодом Меню пользовательских сообщений Лучший способ выполнения настраиваемых запросов на mysql для каждой страницы Не удалось установить рекомендуемые темы плагинов на Multisite Выпадающее меню по умолчанию (на первой странице) Можно ли настроить многопользовательскую систему в Woocommerce? Как получить список путей (не URL-адресов) для изображения Как мы исключаем несколько страниц (например, напротив is_page) глобальные меню из пользовательских меню мастер-сайта wpmu network Как я могу создать копию моего сайта в подкаталоге для тестирования темы? запретить IP-адреса из wp-login с использованием .htaccess Добавление пользователей в другой блог

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