Hook System

WordPress 🟢 Junior

Definition

Systeme 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 electriques 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

Mecanisme 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