supprimer la barre d'administration nouveau sous-menu post / lien / média

10

Je souhaite supprimer les sous-menus de poste / lien / média sous le nouveau menu ajouter dans la barre d'administration. Je peux supprimer l'intégralité du menu, mais je ne souhaite supprimer que les sous-menus

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

Réponses:

16

Voir la fonction de la barre d'administration remove_node :

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
la source
J'ai le code dans mon plugin, j'ai aussi essayé d'appeler - global $ wp_admin_bar; insidne la fonction
Keith
@Keith, code testé et fonctionne maintenant.
brasofilo