Hook System

WordPress 🟢 Junior

Définition

Système central de WordPress base sur le pattern Observer. Les hooks permettent aux plugins et themes de modifier le comportement sans toucher au core. Il en existe deux types : Actions et Filtres.

Analogie

Comme des prises électriques dans une maison : tu branches ce que tu veux, ou tu veux, sans refaire l'installation.

Exemple de code

// Action : executer du code a un moment
add_action('wp_footer', function() {
  echo '<script>console.log("loaded")</script>';
});
// Filtre : modifier une valeur
add_filter('the_title', 'strtoupper');

Cas d'usage

Mécanisme fondamental pour toute extension WordPress : plugins, themes, customisations.

Anti-pattern

Modifier directement les fichiers core de WordPress au lieu d'utiliser les hooks.
#core#interview#wordpress

← → au clavier pour passer d'une fiche à l'autre