Options API

WordPress 🟢 Junior

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

← → au clavier pour passer d'une fiche à l'autre