Как удалить подменю «изменить свой профиль» в строке меню администратора «my-account-with-avatar», сохраняя при этом аватар и выход из системы?
8
Есть remove_menu
хук для админки.
Класс, к которому вы хотите подключиться $wp_admin_bar
, вы можете увидеть здесь функцию удаления и протестировать ее, поскольку на ней нет документации (строка 86), она должна работать с идентификатором подменю.
http://core.trac.wordpress.org/browser/tags/3.2.1/wp-includes/class-wp-admin-bar.php
Так как вы, кажется, не верите мне вот код .........
function ya_do_it_admin_bar_remove() {
global $wp_admin_bar;
/* **edit-profile is the ID** */
$wp_admin_bar->remove_menu('edit-profile');
}
add_action('wp_before_admin_bar_render', 'ya_do_it_admin_bar_remove', 0);
$child = array( 'id' => $id, 'title' => $title, 'href' => $href );
Wordpress представил новые штуки (узлы).
Я искал удалить полностью «окно учетной записи пользователя» и добавить простой выход:
источник
Я не уверен, что вы можете удалить его (еще не проверил), но вы можете добиться того же, используя css, чтобы скрыть ссылку редактирования профиля. Элемент списка имеет идентификатор «wp-admin-bar-edit-profile», который вы используете, чтобы скрыть его. Это HTML-код, используемый в панели администратора:
Я использую следующие CSS:
Это скрывает ссылку в админ-панели без каких-либо других ссылок. Добавьте этот фрагмент CSS в style.css вашей темы, и ссылка будет скрыта в панели администратора при просмотре вашего сайта. Скрытие его в админ-панели при просмотре бэкэнда WordPress требует немного больше и может быть спорным, поскольку в меню слева также есть ссылка на профиль.
источник