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');
Keith
quelle

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' );
}
Steve Claridge
quelle
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