Internet

Comment supprimer la barre d’outils WordPress 3.1

La semaine dernière, Automattic a publié une nouvelle mise à jour de WordPress, où l’une des principales nouveautés est une horrible barre d’administration qui flotte en haut de l’écran. La fonctionnalité a été importée de WodPress.com et est maintenant activée automatiquement dans la version 3.1 du CMS.

Une telle barre peut être utile aux administrateurs, mais l’espace qu’elle occupe à l’écran ne justifie pas les fonctionnalités qu’elle offre aux utilisateurs ordinaires. Certains lecteurs de TB ont même aimé la fonction, mais nous avons pensé qu’il valait mieux la supprimer pour faire plaisir à la plupart. Même si le bar est une fonctionnalité de WordPress et qu’il n’apparaîtrait pas sur le forum TB.

Désactivation par l’utilisateur

Si vous n’aimez pas mettre la main sur le code, vous pouvez désactiver la barre dans l’interface d’administration de WordPress. Le point négatif est que cela ne fait que masquer la barre pour votre utilisateur, forçant tous les utilisateurs enregistrés dans votre blog à faire le même réglage dans leur profil (en supposant que votre blog accepte l’enregistrement des lecteurs).

  Comment écrire en gras et en italique sur Facebook

L’option apparaît dans l’onglet d’édition du profil (là où vous changez votre nom et tout, vous savez ?). Consultez la version imprimée :

Désactiver pour tous les utilisateurs en même temps

Cette option exige que vous mettiez votre main dans la pâte. Mais c’est assez simple (vraiment). Il vous suffit d’ouvrir le fichier functions.php de votre thème et de coller la ligne suivante :

add_filter( ‘show_admin_bar’, ‘__return_false’ ) ;

Activer uniquement pour l’utilisateur Admin

Vous pouvez utiliser la fonction ci-dessus de manière à ce qu’elle ne s’applique qu’à des utilisateurs spécifiques. Pour ce faire, il suffit de créer une condition en utilisant la fonction  get_current_user_id() de WordPress. Voir l’exemple :

if ( get_current_user_id() != 1 ) {add_filter( ‘show_admin_bar’, ‘__return_false’ ) ;}

Dans la première ligne du code ci-dessus, nous vérifions l’identifiant et l’accès. Chaque utilisateur enregistré sur le blog a un identifiant spécifique, et l’identifiant de l’utilisateur admin sera toujours le numéro 1 (le premier utilisateur enregistré sur le blog).

Ainsi, le code ci-dessus permet de vérifier si l’utilisateur qui charge les pages est bien l’administrateur. Sinon, le script applique le filtre de suppression de barre.

  Google travaille sur le glisser-déposer de Gmail

Encore une fois, il suffit de copier et de coller le code ci-dessus dans functions.php.

Activer pour tous les éditeurs

Cette fonction vous permet d’activer la barre pour tous les auteurs de blogs. La logique est la même que celle du code ci-dessus, mais cette fois nous utilisons une fonction qui vérifie les autorisations de l’utilisateur – current_user_can(). Voyez à quoi ressemble le code :

if( ! current_user_can( ‘publish_posts’ ) {add_filter( ‘show_admin_bar’, ‘__return_false’ ) ;}

Dans le code ci-dessus, nous vérifions si l’utilisateur a les autorisations nécessaires pour poster. Au cas où il ne le ferait pas, nous appliquons le filtre de suppression de barre.

Conclusion

Vous pouvez jouer avec ces fonctions de plusieurs façons – vous pouvez faire des choses magiques avec le fichier functions.php. Quoi qu’il en soit, ces trois options devraient suffire à la plupart des utilisateurs.

Et si vous l’avez mis en œuvre d’une manière différente de celle que j’ai expliquée dans le post, n’oubliez pas de l’indiquer dans les commentaires. ?

  35 millions de photos Getty Images sont autorisées à être utilisées gratuitement

A propos de l'auteur

Véronique

La trentaine, maman de deux petits monstres de 10 ans. Je pèse chaque jour le pour et le contre dans l'utilisation des écrans pour mes bambins !
J'écris souvent depuis les transports en commun (#teamTablette).

Laisser un commentaire