Options API
WordPress 🟢 JuniorDefinition
Systeme de stockage cle-valeur dans la table wp_options. Sert pour les reglages du site, des plugins et des themes. Les options autoload=yes sont chargees a chaque requete.
Analogie
Comme un fichier de configuration central ou chaque plugin note ses preferences.
Exemple de code
// Stocker
update_option('mon_plugin_api_key', $key);
// Recuperer
$key = get_option('mon_plugin_api_key', 'default');
// Supprimer
delete_option('mon_plugin_api_key');
Cas d'usage
Pour stocker les parametres de configuration du site, des plugins et des themes.
Anti-pattern
Stocker des donnees volumineuses ou temporaires dans les options avec autoload=yes.