Je pense que le titre dit à peu près tout! Je suis en train de parcourir divers tutoriels sur la façon d’ajouter une page d’options à mon plugin de test et je peine à comprendre la fonction Register_Settings
.
Chaque tutoriel que j'ai trouvé cite le codex pour les arguments, puis utilise le même texte dans les arguments Option_Group
et Option_Name
. Quelqu'un peut-il m'expliquer s'il vous plaît?
Le codex définit la fonction comme:
register_setting( $option_group, $option_name, $option_validate_function );
$option_group
est le nom du groupe de paramètres. Utiliser lors de l'affichage sur une page de paramètres par exemple$option_name
est le nom de l'entrée de la base de données$option_validate_function
est le rappel pour cette entrée de base de données/cette option.La plupart des didacticiels du codex utilisent un tableau de données dans un $option_name
, mais ce n'est pas obligatoire (simplement plus efficace en termes de rangées de tableau). Vous pouvez ajouter plusieurs options avec des noms uniques dans le même groupe d'options.
Utilisation
$option_name
est le nom auquel vous accédez lorsque vous utilisez get_option( $option_name )
.$option_group
est le nom du groupe utilisé lors de la création de la sécurité avec settings_fields( $option_group )
.