Supprimer les boutons de la barre d'outils WordPress

4

Est-il possible de supprimer l'icône "W" de la barre d'outils WordPress située en haut lorsque les auteurs se connectent?

Je sais qu'un auteur peut décocher une option pour un utilisateur individuel, mais nous devons le faire pour tous les utilisateurs?

    
posée AshesToAshes 02.04.2012 - 18:59

4 réponses

6
function mytheme_admin_bar_render() {
  global $wp_admin_bar;
  $wp_admin_bar->remove_menu('wp-logo');
}
add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );

Pour des rôles d'utilisateur spécifiques, vous pouvez envelopper le add_action dans une condition, comme

.
if(current_user_can('editor')){
 add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );
}

enlace

    
réponse donnée Wyck 02.04.2012 - 19:06
0

Pour supprimer simplement le logo de la barre d'outils, ajoutez-le à votre feuille de style:

#wp-admin-bar-wp-logo { display:none; }
    
réponse donnée Dave Hunt 02.04.2012 - 19:03
0

vous pouvez utiliser jQuery

$('#wp-admin-bar-wp-logo').remove(); //this will remove only WP logo

De plus, cela supprimera toute la barre de menus supérieure pour tout le monde sauf l'administrateur (utilisateur 1). Cela mettra à jour la méta de l'utilisateur pour masquer la barre de menu. L'utilisateur pourra toujours choisir d'afficher ou de masquer cette information mais sera réinitialisé pour la masquer. Vous pouvez également masquer cette option lors de son utilisation avec jQuery.

Placez ceci dans le fichier functions.php

if (!current_user_can('administrator') || get_current_user_id() != 1)
{
    $user_id = get_current_user_id();
    update_user_meta( $user_id, 'show_admin_bar_front', false );
    update_user_meta( $user_id, 'show_admin_bar_admin', false );
}
    
réponse donnée Nick 02.04.2012 - 19:12
0

Vous pouvez également utiliser le plugin menu de la barre d'outils . Vous pouvez:

  • Utilisez le menu personnalisé pour afficher dans la barre d'outils
  • Désactiver les sections par défaut de la barre d'outils WordPress
  • Afficher la barre d'outils aux utilisateurs invités
  • Afficher la zone de connexion dans la barre d'outils pour les utilisateurs invités
réponse donnée Eugene Manuilov 02.04.2012 - 23:06

Lire d'autres questions sur les étiquettes