Options API

WordPress 🟢 Junior

Definition

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.
#core#interview#wordpress