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

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

  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)