Intereting Posts
Где логика, определяющая выдержку? Пользовательские таксономии Использовать сообщение в нескольких местах на странице с несколькими сообщениями Как удалить изображения заголовков из отображения (а не css или редактирования)? Пользовательский тип сообщения не сохраняется Прикрепление изображения к пользовательским конечным точкам $ wpdb не работает Ключ comment_post не работает? Переписать правила для нескольких (более 2) таксономий show-hide на основе опции выбора jquery wordpress прерывание строки не работает при редактировании сообщения Использование перезаписи URL для добавления настраиваемого URL для настраиваемого типа сообщения Получение настраиваемого элемента подменю admin для выделения, когда он активен Использование wp_filesystem в плагинах Как отобразить отфильтрованное сообщение типа $ title даже при пустых результатах поиска?

Справка по настройке панели администрирования, удаление ссылок в стиле «приятель» из раскрывающегося списка

Я пытаюсь настроить панель администратора. Я добился большей части того, что мне нужно сделать, но я застрял на нескольких вещах.

  1. Я хочу удалить большую часть ссылок из раскрывающегося меню, которое появляется при перемещении «Как вы, имя?». Я хочу сохранить верхнюю часть с ссылкой и изображением профиля, но хочу удалить все ссылки ниже этого. то есть. Активность, профиль, уведомления, сообщения.

  2. Я хочу использовать значок шрифта для главной ссылки, но это не отображается, вместо этого появляются случайные символы. Кто-нибудь знает, почему? Мой код ниже:

//add home page link in top left adminbar - want to use font icon but its not working. add_action('admin_bar_menu', 'add_toolbar_items', 100); function add_toolbar_items($admin_bar){ $admin_bar->add_menu( array( 'id' => 'home', 'title' => '<i class="fa fa-home"></i>', 'href' => '/', 'meta' => array( 'title' => __('Home'), ), )); } //trying to remove Activity, Profile, Notifications, Messages etc links but doesn't do anythingW remove_action( 'bp_adminbar_menus', 'bp_adminbar_blogs_menu', 6 ); remove_action( 'bp_adminbar_menus', 'bp_adminbar_notifications_menu', 8 ); 

Solutions Collecting From Web of "Справка по настройке панели администрирования, удаление ссылок в стиле «приятель» из раскрывающегося списка"

Если вы хотите удалить элементы с панели инструментов, вы можете попробовать использовать $wp_admin_bar->remove_node так:

Вам нужно будет использовать элемент проверки, чтобы узнать идентификаторы, но если вы хотите удалить логотип WordPress, вы можете проверить его и увидеть:

<li id="wp-admin-bar-wp-logo" class="menupop"> … </li>

Затем вы должны настроить таргетинг на ID:

 function remove_wp_logo( $wp_admin_bar ) { $wp_admin_bar->remove_node( 'wp-logo' ); } add_action( 'admin_bar_menu', 'remove_wp_logo', 999 ); 

Я не уверен, установлен ли Font-Awesome с BBPress (я знаю, что это не в WordPress), поэтому вам нужно сначала убедиться, что вы сначала вводите шрифты. В противном случае вам придется работать с Dashicons (который установлен в WordPress)