Action Hook
WordPress 🟢 JuniorDefinition
Hook qui permet d'executer du code a un moment precis du cycle WordPress (init, wp_head, save_post, etc.). Ne retourne pas de valeur.
Analogie
Comme une alarme programmee : quand elle sonne, tu executes l'action prevue.
Exemple de code
add_action('save_post', function(int $postId): void {
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) return;
update_post_meta($postId, '_custom_field', 'value');
}, 10, 1);
Cas d'usage
Pour executer du code en reaction a un evenement WordPress : creation de post, login, activation de plugin.
Anti-pattern
Accrocher du code lourd (requetes API) sur des hooks frequents comme 'init' sans condition.