Plugin API

WordPress 🟡 Mid

Definition

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.

Termes lies

#core#interview#wordpress