Contenu principal
WPML in admin bar 1.1.3

WPML Switcher in admin bar

Si vous utilisez le plugin « WordPress Multilingual » pour WordPress (WPML pour les intimes), alors cet article vous sera peut-être utile. Je viens de créer rapidement un petit plugin qui déplace le bouton de changement de langue de l’administration vers la barre d’administration.

Toujours dans WordPress 3.3 bêta afin de tester le comportement de mon futur plugin, j’ai installé WPML. Et, je remarque une chose qui m’avait échappée jusque là dans cette version de WordPress. La barre d’administration a été modifiée (ça je l’avais vu hein), mais elle n’est plus désactivable dans l’administration (sur le site, oui). Ce qui m’avait surtout échappé c’est que la zone située entre la barre d’administration et les boutons « Options de l’écran » et « Aide » a complètement disparue (la zone avec le nom du site et le « Salutations, Machinbidule »).

Résultat : WPML installe confortablement son « switcher » à cet endroit là, mais du coup, un espace vide disgracieux apparait également et les boutons d’aide et d’option descendent (voir la capture plus loin).

Je suppose que l’équipe de WPML résoudra ce petit inconvénient dans la prochaine mise à jour du plugin, et pourquoi pas, adoptera la solution que je vous propose : déplacer ce bouton dans la barre d’administration. En attendant, je met à disposition ce tweak sous forme de plugin.
Installation : mettre le dossier du plugin dans wp-content/plugins/ et activer le plugin, c’est tout.

WPML Admin Bar (avant/après)

Côté technique, j’ai repris le code d’origine qui crée le bouton, modifié son affichage à la sauce « admin bar », et ajouté les hooks nécessaires pour supprimer l’ancien bouton et ajouter le nouveau, c’est tout :)
Et puis c’est quand même plus classe comme ça ^^

PS : au fait, ça fonctionne aussi avec les versions précédentes de WordPress ;)

See ya!

WPML in admin bar 1.1.3