Plugin API
WordPress 🟡 MidDefinition
Ensemble de fonctions et conventions permettant de creer des extensions WordPress. Inclut l'activation, la desactivation, les hooks, les settings et les shortcodes.
Analogie
Comme le kit de developpement d'une console de jeux : il fournit les outils pour creer des jeux compatibles.
Exemple de code
/*
* Plugin Name: Mon Plugin
* Version: 1.0
*/
register_activation_hook(__FILE__, function() {
// Setup: tables, options, roles
});
add_action('init', 'mon_plugin_init');
Cas d'usage
Pour etendre WordPress avec des fonctionnalites personnalisees de facon maintenable et upgradable.
Anti-pattern
Mettre toute la logique dans functions.php au lieu de creer un plugin reutilisable.