Options API
WordPress 🟢 JuniorDéfinition
Système de stockage clé-valeur dans la table wp_options. Sert pour les réglages du site, des plugins et des themes. Les options autoload=yes sont chargées a chaque requête.
Analogie
Comme un fichier de configuration central ou chaque plugin note ses préférences.
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 paramètrès de configuration du site, des plugins et des themes.
Anti-pattern
Stocker des données volumineuses ou temporaires dans les options avec autoload=yes.