web-dev-qa-db-fra.com

Comment supprimer Customize de la barre de menus de l'administrateur après WP 4.3

WordPress 4.3 a apporté plus de mises à jour au personnaliseur. Il a également ajouté une nouvelle option dans la barre de menus supérieure de l’administrateur, qui indique "Cusomize" et comporte un pinceau. Comment puis-je désactiver ce menu de l'affichage? Nous n'utilisons pas le personnalisateur et je ne voudrais pas que nos utilisateurs cliquent dessus non plus.

Nous faisons actuellement $wp_admin_bar->remove_menu('comments'); mais je ne connais pas le terme pour le personnaliseur. J'ai essayé à la fois personnaliser et personnalisation (deviner), mais aucun ne semblait fonctionner.

3
jmlumpkin

customize devrait fonctionner. J'ai pu supprimer le lien Personnaliser avec le code suivant:

add_action( 'wp_before_admin_bar_render', 'wpse200296_before_admin_bar_render' ); 

function wpse200296_before_admin_bar_render()
{
    global $wp_admin_bar;

    $wp_admin_bar->remove_menu('customize');
}
11
czerspalace

Ou ce plus compact on fera la même chose:

add_action( 'admin_bar_menu', 'remove_some_nodes_from_admin_top_bar_menu', 999 );
function remove_some_nodes_from_admin_top_bar_menu( $wp_admin_bar ) {
    $wp_admin_bar->remove_menu( 'customize' );
}

Cordialement

6
LoicTheAztec