Le tableau WordPress wp_options
: un magasin de données unique. Contrairement à d'autres tables WordPress qui gèrent le contenu du site, la table wp_options
stocke les paramètres spécifiques au site. Ces paramètres sont gérés via l'API Options ou les paramètres de l'API, offrant des fonctions pour ajouter, modifier et supprimer des données.
Vous pouvez ajouter de nouvelles options ou modifier celles existantes. L'accès à wp_options
se fait principalement via le tableau de bord d'administration WordPress ( Administration & gt; paramètres ), englobant les paramètres du site général (titre, slogan) et les paramètres de lecture, d'écriture, de commentaires, de médias et de permaliens.
Les plugins installés utilisent fréquemment ce tableau pour leurs options de configuration.
wp_options
Structure et interactions du tableau
La structure de la table wp_options
n'est pas explicitement détaillée ici, mais son interaction est expliquée à travers des fonctions comme add_option()
, delete_option()
et get_option()
. add_option()
permet de créer de nouvelles options (même sans valeurs initiales). delete_option()
supprime les options, tandis que get_option()
récupère les valeurs des options. Le paramètre autoload
dans add_option()
contrôle si l'option est chargée automatiquement. register_setting()
joue un rôle crucial, acceptant désormais un éventail d'arguments pour définir les paramètres, y compris les types de données, les rappels de désinfection et les valeurs par défaut pour get_option()
.
Résumé et considérations multisites
Le tableau wp_options
est seul; Il ne se rapporte pas directement à d'autres tables WordPress car il stocke des données au niveau du site, et non au niveau du contenu. Les API Options et paramètres fournissent l'interface principale pour gérer ces données, avec des fonctions supplémentaires prenant en charge les paramètres à l'échelle du réseau dans les installations multisites. Les discussions futures exploreront les structures de base de données uniques de Multisite, y compris son utilisation de tables supplémentaires et la création de plusieurs instances de tables de base pour chaque site.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!