Hook System
WordPress 🟢 JuniorDefinition
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.