Couvert par cet article
Qu'est-ce qu'un crochet ?
Les hooks dans WordPress vous permettent de modifier ou d'ajouter du code sans éditer les fichiers principaux. Ils sont largement utilisés dans WordPress et MemberPress et sont très utiles pour les développeurs.
Il existe deux types de crochets : actions et filtres.
- Actions vous permettent d'insérer du code personnalisé à chaque fois que le crochet est exécuté
- Filtres vous permet de manipuler et de renvoyer une variable qu'il transmet au filtre
Cette documentation est une liste des actions et des filtres les plus utiles dans MemberPress.
Utilisation des crochets
Si vous souhaitez utiliser un crochet pour ajouter ou manipuler du code, vous pouvez ajouter votre code personnalisé de plusieurs façons :
- Vous pouvez ajouter votre code à la fin du fichier functions.php de votre thème
- Utilisez l'un des plugins tels que WPCode (veuillez consulter cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?).
Utiliser des crochets d'action
Pour exécuter votre code à l'aide d'un crochet d'action, vous devez utiliser votre fonction personnalisée comme suit :
add_action( 'action_name', 'your_function_name' ) ; function votre_nom_de_fonction() { // Votre code }
Utilisation de crochets de filtrage
Pour manipuler la variable passée dans un crochet de filtrage, vous devez utiliser votre fonction personnalisée comme suit :
add_filter('filter_name', 'your_function_name' ) ; function votre_nom_de_fonction( $variable ) { // Votre code return $variable ; }
N'oubliez pas qu'avec les filtres, vous devez renvoyer une valeur.