Dans ce tutoriel, j'ai discuté des hooks de WordPress et de WooCommerce.
Les hooks sont un moyen pour un morceau de code d'interagir/modifier un autre morceau de code. Ils constituent la base de la manière dont les plugins et les thèmes interagissent avec le cœur de WordPress, mais ils sont également utilisés de manière extensive par le cœur lui-même.
Il existe deux types de hooks : Actions et Filtres. Pour utiliser l'un ou l'autre, vous devez écrire une fonction personnalisée connue sous le nom de Callback, puis l'enregistrer avec le hook de WordPress pour une Action ou un Filtre spécifique.
Les Actions vous permettent d'ajouter des données ou de modifier le fonctionnement de WordPress. Les fonctions Callback pour les Actions s'exécuteront à un moment précis dans l'exécution de WordPress et peuvent effectuer une sorte de tâche, comme afficher une sortie à l'utilisateur ou insérer quelque chose dans la base de données.
Les Filtres vous donnent la possibilité de modifier des données pendant l'exécution de WordPress. Les fonctions Callback pour les Filtres accepteront une variable, la modifieront et la retourneront. Elles sont conçues pour fonctionner de manière isolée et ne doivent jamais avoir d'effets secondaires tels que l'affectation de variables globales et de sorties.
WordPress fournit de nombreux hooks que vous pouvez utiliser, mais vous pouvez également créer les vôtres afin que d'autres développeurs puissent étendre et modifier votre plugin ou thème.
Ressources externes
Référence des Filtres
Référence des Actions