您好,我想从管理栏中删除All-in-One Pack。
除此之外,我可以删除任何其他内容。我已经使用此方法从管理栏中删除了其他内容,如更新
通过以下代码获取菜单id:
// Debug admin bar menu and submen
if (!function_exists(\'aldous_debug_admin_menus\')):
function aldous_debug_admin_menus() {
global $submenu, $wp_admin_bar, $pagenow;
if ( current_user_can(\'manage_options\') ) { // ONLY DO THIS FOR ADMIN
if( $pagenow == \'index.php\' ) { // PRINTS ON DASHBOARD
echo \'<pre>\'; print_r( $wp_admin_bar ); echo \'</pre>\'; // TOP LEVEL MENUS
echo \'<pre>\'; print_r( $submenu ); echo \'</pre>\'; // SUBMENUS
}
}
}
add_action( \'admin_notices\', \'aldous_debug_admin_menus\' );
endif;
然后按以下代码删除菜单或子菜单:
function aldous_remove_items_from_admin_bar( $wp_admin_bar ) {
$wp_admin_bar->remove_node(\'updates\');//remove the update from wordpress core.
$wp_admin_bar->remove_node(\'all-in-one-seo-pack\');// this code not work and I want it to work to remove the menu.
}
add_action( \'admin_bar_menu\', \'aldous_remove_items_from_admin_bar\', 999 );
在此图像中,您将使用第一个代码找到id: