La version 3.1 de WordPress ajoute une barre d’administration directement sur la partie front-end de votre site. Bien qu’elle puisse être désactivée pour chaque compte utilisateur séparément, cette astuce vous apprendra comment la supprimer pour l’ensemble des utilisateurs en intervenant dans le functions.php.Rendez-vous dans le menu Apparence puis Editeur. Dans la liste de droite, cliquez sur le fichier functions.php.
Je vous conseille toutefois d’intervenir en passant par un client FTP pour effectuer facilement une copie du fichier. Vous pourriez obtenir une page blanche après la sauvegarde suite à une erreur de placement du bout de code suivant :
function my_function_admin_bar(){
return false;
}
add_filter( 'show_admin_bar' , 'my_function_admin_bar');
Il suffit donc d’ajouter ces lignes en fin de fichier – typiquement après une fonction PHP.
Sinon, n’oubliez pas de l’encadrer des balises <?php et ?>.
N’oubliez pas de faire Mettre à jour le fichier.
Retournez sur votre site et vérifiez que la barre d’administration a bel et bien disparue. Testez également sous un autre compte utilisateur pour constater le changement effectif.
Cette barre d’administration introduite depuis la 3.1 de WordPress peut se révéler pourtant très utile à l’utilisateur débutant mais inutile dans certains cas d’utilisation précis de la plateforme.

Pas besoin de code, il suffit d’aller sur « Votre profil » et de décocher les cases qui permettent d’afficher la barre en front-end ou en back-end (ou les 2) ! :-p
Avec ta méthode, la barre sera juste désactivée pour toi et non pour tous les membres
Effectivement, c’est tout l’intérêt de cette astuce qui permet une application de masse. Très utile lorsqu’on a plusieurs dizaines voire centaines d’utilisations inscrits.
C’est vrai mais là c’est pour l’effacer pour tous les comptes et retirer donc par défaut
C’est parfait merci. No soucis ça fonctionne aussi avec bp.
Merci du retour pour BuddyPress !
Salut Aurélien
En fait le code que tu proposes est incomplet et posera problème dans le cas d’un blog privé par exemple et autres utilisations selon utilisateurs. Le code complet pour supprimer l’affichage de la barre d’amin est à voir chez Yoast, voir son article tutoriel là:
http://yoast.com/disable-wp-admin-bar/
Merci de l’info ! J’avais effectivement vu cet article mais la méthode que j’utilise est la version officielle pourtant. As-tu un cas précis où elle pose problème que je puisse compléter l’article ?
Oui, le cas précis que j’ai rencontré où cette barre pose problème, c’est tous les cas où on a créé un thème qui justement interdit tout accès au tableau de bord. C’est le cas des blogs privés ou des blogs qui permettent des accès différents selon le rôle des utilisateurs.
J’ai créé un tel thème pour un de mes clients : un blog privé dont les accès et donc le menu est différent selon le rôle du membre. Cette barre d’administration vient contredire tout ce que j’avais codé, alors même que j’avais justement créé une telle barre d’admin, différente selon le rôle.
Ici WP 3.1 ne tient pas compte de ces différents rôles et vient banaliser un code existant.
Si tu ne ferme pas ton footer par Elle ne s’affiche plus
wp_footer(); désolé :s
je crois que la différence vient du fait que les options pour afficher ou pas la barre (dans reglages) ne sont plus affichées avec la methode « Yoast »
Ping : L’Hebdo WordPress : WordPress 3.1 – HTML5 – Livre | WordPress Francophone
Bonjour et merci pour l’astuce. Pratique pour éviter aussi qu’un thème soit complètement déformé.
Je n’ai pas encore fait la mise à jour, cette option s’affiche également pour les abonnés ou uniquement pour les admins et auteurs/contributeurs ?
Merci
Cette barre s’affiche pour tous ceux qui ont un compte sur WordPress. Je n’ai pas testé pour les abonnés mais il me semble que oui. A vérifier donc !
Supprimer complètement l’admin/user’s bar.
Ma méthode version radical si :
Dans le fichier : wp-settings.php
Chercher : Ligne 139
require( ABSPATH . WPINC . ‘/admin-bar.php’ );
Effacez là puis enregistrer.
Dans le fichier : admin-header.php
Chercher : ligne 87 jusqu’à 88
if ( is_admin_bar_showing() )
$admin_body_class .= ‘ admin-bar’;
Effacez là puis enregistrer.
Dans le fichier : user-edit.php
Chercher : Ligne 208 jusqu’à 218
/> />Effacez là puis enregistrer.
Et pour finir, effacer :
admin-bar.php
Voilà,
Je n’ai encore vu aucun(s) bug(s) suite à cela.
Merci pour ta méthode sauf qu’elle nécessite de modifier des fichiers du cœur de WordPress… une mise à jour va donc l’effacer.
Ping : Supprimer l’affichage de l’ « administration bar » pour les simples utilisateurs du site | leup's corner
Ping : WordPress 3.2 Release Candidate 1 à télécharger | WordPress Channel
Merci beaucoup <3
Salut,
dans ce cas : add_filter( ‘show_admin_bar’ , false); permet d’économiser quelques lignes.
Merci pour l’astuce.
Salut,
s’il vous plaît si je supprime la barre d’administration, est il possible de créer une page Compte pour chaque utilisateur afin qu’il puisse modifier les informations de son profil?
merci
La page de profil est disponible pour tous les utilisateurs de WordPress depuis le back office.
cela pourrait aider certains personnes qui font leur propre thème de savoir ce qui faut dans un thème pour avoir cette barre.
Indiquer comment les développeurs pourraient ajouter des éléments dans cette barre ?
Salut
Voilà j’ai rajouter le code aux fichier functions.php .
Page blanche , je peu rien faire .
Voici le message d’erreur : Parse error: syntax error, unexpected $end in /homez.516/terasanc/www/wp-content/themes/graphene/functions.php on line 75
Cordialement
J’ai résolu mon problème , problème de balise
Merci pour ce tuto
Ouais la méthode marche, mais des qu’on arrive sur
/wp-admin/profile.php
elle réapparait cette foutue barre !!! grrrrr !!!
une seconde méthode pour l’enlever également ici ?!
J’ai essayé de rajouter ce même code dans :
/wp-admin/admin-function.php
mais aucun résultat…
J’ai aussi essayé de le rajouter dans :
/wp-admin/includes/admin.php
toujours un échec…
des avis, svp, sur le fichiers à éditer, pour que cette barre disparaisse, lorsque les utilisateurs se connectent à leur tableau de bord ?!
bon j’ai pas eu de réponse et je suis surement trop impatient
lol
J’ai donc utiliser un très bon plugin :
http://wordpress.org/extend/plugins/wp-admin-bar-removal/
enjoy !
Il existe peut-être une mise à jour de la technique utilisée ici pour WordPress 3.3 – on parle de barre d’outils à présent.
Mais les plugins sont là pour ça.