Entfernen Sie das neue Post / Link / Media-Untermenü der Admin-Leiste


10

Ich möchte die Untermenüs von post / link / media unter dem Menü "Neues hinzufügen" in der Admin-Leiste entfernen. Ich kann das gesamte Menü entfernen, aber ich möchte eigentlich nur die Untermenüs entfernen

$wp_admin_bar->remove_menu('my-account-with-avatar');

Antworten:


16

Siehe die Funktion remove_node der Admin- Leiste :

add_action( 'admin_bar_menu', 'remove_wp_nodes', 999 );

function remove_wp_nodes() 
{
    global $wp_admin_bar;   
    $wp_admin_bar->remove_node( 'new-post' );
    $wp_admin_bar->remove_node( 'new-link' );
    $wp_admin_bar->remove_node( 'new-media' );
}

Ich habe den Code in meinem Plugin, ich habe auch versucht aufzurufen - global $ wp_admin_bar; In der Funktion
Keith

@ Keith, Code getestet und funktioniert jetzt.
Brasofilo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.