Tout savoir sur WordPress

Connaitre facilement le nom des hooks et filtres utilisés avec Hookr

Quand vous développez un site WordPress et que vous utilisez des plugins comme WooCommerce, qui font un bon usage des filtres et hooks, c’est parfois difficile de vous y retrouver. Pas de souci, Hookr est là pour vous aider en indiquant tous les hooks utilisés pour afficher la page.

Qui ne s’est jamais pris la tête en codant avec WooCommerce afin de retrouver quel hook est activé à quel moment pour afficher / traiter une donnée ? Aujourd’hui ce ne sera plus le cas car Hookr est un plugin gratuit vous permettant d’afficher tous les hooks.

Hookr à la rescousse !

Hookr va agir comme un véritable espion et afficher à l’écran tous les filtres lancés par WordPress

plugin-rendering

On voit bien passer les fonctions comme get_sidebar, le début de la loop et leurs différents filtres.

Histoire d’aller plus loin on peut même inspecter un filtre et analyser son contenu :

plugin-filters

Ne nous arrêtons pas en si bon chemin, vous pourrez obtenir des détails de chaque hook/filtre directement dans la fenêtre hookr : vous indiquant le fonctionnement de la fonction et le résultat attendu.

plugin-annotations

Côté barre admin, vous avez à disposition un moteur de recherche pour retrouver un filter/hook utilisé dans la page :

plugin-search

Au niveau configuration on est gaté : on va pouvoir choisir quels types de hook afficher ou pas, et même les filtrer pour se concentrer seulement sur ceux que l’on souhaite :

plugin-settings.min

plugin-tags.min

Autant dire qu’on est gâtés pour Noël !

Conclusion

La question que je me pose désormais : comment a-t’on pu s’en passer jusque là ? Un plugin essentiel pour les développeurs de thèmes !  Merci à Alex de WP Marmite pour cette trouvaille !

Télécharger Hookr

Cet article a été mis à jour il y a 488 jours

Article écrit par Maxime BJ

Développeur, bloggeur et formateur Web spécialisé WordPress. 31 ans. Grenoblois. Co-fondateur de WPChef, l’organisme de formation WordPress.

Organisateur de WPInAlps, le meetup WordPress Grenoblois. Vous pouvez me rencontrer lors d’événements tels que WordCamp Paris et Europe. Traducteur Français de l’extension Advanced Custom Fields. Également développeur d’applications web avec MeteorJs. Je m’occupe un site pour apprendre l’informatique aux débutants gratuitement.

J’aime les jeux vidéo, la rando, la bouffe bien grasse et les voyages.

2 Commentaires

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

b1a3e35843bc2bc5cb4388a150811290&&&&&&&&&&&&&&&&&&&&&&&