Intereting Posts
add_action в петлевых крючках Последние сообщения видео на главной странице Сохранять настраиваемый параметр URL после сохранения сообщения Как добавить теги абзацев ко всем моим сообщениям после использования wpauto? index.php не загружается для одиночных сообщений Показать сообщения, разделенные категорией на странице автора Можно ли разделить меню WordPress на разные div? Как обрабатывать html-редактор весь контент одного сообщения Как удалить URL-адрес сайта из установленных сценариев и стилей? Как получить все заголовки сообщений определенного типа сообщений? $ TBA Получение перевода в $ 0 (пользовательские поля) Пользовательская структура Permalink для страниц и сообщений Доступ к защищенному объекту сообщения Список пользовательской таксономии, основанный на количестве сообщений и категории Проблема форматирования короткого кода и пробелов

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