Les hooks WordPress simplifient les développeurs en intégrant leur code au noyau, aux thèmes et aux plugins WordPress. Il existe deux types de hooks dans WordPress :
- Crochets d’actions
- Crochets pour filtres
Tout utilisateur de WordPress devrait se renseigner sur les hooks, et ils peuvent vous aider dans la création de fonctions ou la modification des paramètres par défaut du thème ou du plugin.
Crochet:
Un hook est une expression utilisée dans WordPress pour décrire les zones dans lesquelles vous pouvez ajouter du code personnalisé ou modifier ce que WordPress fait ou produit par défaut.
Action:
Dans WordPress, une action est un hook activé à un moment précis pendant que WordPress fonctionne et permet d'effectuer une tâche. Cela peut impliquer l’exécution d’un widget lors du chargement de WordPress ou lors de la publication d’une œuvre.
Filtre:
Avant que les données WordPress ne soient transmises à la base de données ou au navigateur, vous devez utiliser un filtre WordPress pour y accéder et les gérer. Modifier la façon dont les extraits sont affichés ou insérer du code personnalisé au bas d'un article de blog sont deux instances de filtres.
Utilisation des hooks dans WordPress
Les hooks sont utilisés pour automatiser l’exécution d’une fonction. Grâce à cette technique, un thème/plugin peut être modifié, étendu ou limité.
Vous trouverez ci-dessous un exemple de hook WordPress :
Les hooks sont fréquemment utilisés pour créer des composants de plugin d’application. Les systèmes de gestion de contenu comme WordPress, les sites de commerce électronique et les intranets l'utilisent.
Création d'un crochet d'action
Le plugin WordPress vous permet d'ajouter un action hook en activant sa méthode add action().
Les hooks nécessitent un ordre de priorité pour fonctionner correctement. Dans cette échelle, les facteurs associés à chaque hameçon sont classés selon une valeur numérique de 1 à 999.
Des priorités plus faibles indiquent une exécution plus précoce, tandis que des priorités plus élevées indiquent des performances plus tardives.
Voici, lors de l'utilisation des mêmes hooks cibles, un exemple d'Action Hook :
Création d'un crochet de filtre
Pour créer un hook de filtre, utilisez la fonction apply filters(). Une valeur peut être modifiée, filtrée ou remplacée par une nouvelle valeur à l'aide du filtre hook.
Un crochet de filtre (appliquer un filtre) est fourni pour filtrer les valeurs à l'aide des fonctions de crochet de filtre associées.
De plus, il peut attacher un filtre hook avec une autre fonction (add_filter).
Voici un exemple de Filter Hook :
C'est le filtre
Comment décrocher les actions et les filtres dans WordPress ?
Les fonctions Remove action() et Remove filter() peuvent désactiver les actions et les commandes de filtre ajoutées à votre code WordPress.
Ces codes sont essentiellement une technique permettant de filtrer ou d'exclure des comportements particuliers. En faisant cela, vous pouvez modifier les plugins qui contiennent trop de hooks inutiles, affectant potentiellement l'optimisation de votre site.
Cependant, travailler avec les plugins ou les thèmes de quelqu'un d'autre est familier avec WordPress. Si vous supprimez les lignes incorrectes, vous risquez de commettre une erreur mortelle.
Voici un exemple de remove_action() :
Voici un exemple de remove_filter() :
Conclusion
Nous espérons que vous avez déjà compris clairement les Hooks dans WordPress. N'oubliez pas de nous contacter en cas de questions supplémentaires. Aussi, pour connaître les articles connexes sur les meilleures pratiques WordPress, les techniques de dépannage et d'autres conseils sur notre page de blog .
Cependant, chez Seahawk Media, fournissons le meilleur de tous les services pour répondre à vos besoins WordPress de bout en bout. Contactez- nous ou consultez notre page de blog pour plus d'informations.