Les hooks (filtres et actions) Hook

Les hooks (crochets ou hameçons) vous permettent de personnaliser votre site WordPress. Il existe deux types de hooks dans WordPress : les actions et les filtres.

Les hooks sont indispensables lors de la création de fonctions dans un thème via le fichier functions.php (parfois fichier d’un dossier annexe) ou lors de la création d’extensions.

Ils ont été créés pour ne pas modifier les fichiers sources de WordPress ou des extensions, qui seraient écrasés lors d’une mise à jour. Les hooks accrochent les fonctions personnalisées au core de WordPress.

Pour connaître les hooks de WordPress, de thème spécifique ou pour des extensions, vous pouvez utiliser l’extension Hookr.

Lien vers l’extension Hookr : http://hookr.io

1. Les actions Action

Les hooks d’actions permettent de charger des fonctions WordPress ou personnalisées à un moment donné. Lors du chargement d’un site, des fonctions s’exécutent dans un ordre précis, on peut alors choisir à quel moment exécuter notre action.

Par exemple, pour charger des fichiers CSS, ou pour ajouter une action lors d’un clic sur un bouton...

Pour ajouter une action, utilisez la fonction :

<?php add_action( $hook, $function_name, $priority, 
$accepted_args ); ?> 
  • $hook : argument obligatoire. Accepte un nom d’action (dont voici la liste :...

couv_EI45WOR.png

Découvrez 

le livre :

Aussi inclus dans nos :

Précédent
La fonction wp_nav_menu()
Suivant
Les globales