web-dev-qa-db-fra.com

À quoi sert réellement un groupe de paramètres?

dis que j'ai une option

update_option('pp_options', $options);

quand je veux créer un formulaire pour ça, j'ai appris que je devais créer un groupe de paramètres

register_setting('pp_options_group', 'pp_options');

alors dans la forme faire

settings_fields('pp_options_group')

mais je ne sais pas vraiment à quoi sert réellement le groupe de paramètres? Je sais que cela a à voir avec la désinfection, mais pourquoi la nécessité de créer un groupe pour la désinfection?

3
Jiew Meng

La désinfection est une fonction secondaire. Principal est:

Les fonctions register_setting et unregister_setting ajoutent et suppriment des options d'une liste blanche de options que le formulaire est capable de sauvegarder. Ils peuvent également nommer une fonction de rappel de désinfection en tant que mesure de sécurité pour vérifier la valeur de chaque option. ( Enregistrer les paramètres )

Techniquement, l'argument $option_group est utilisé pour:

  • clé du tableau dans le tableau global des options de la liste blanche
  • partie du nom du filtre pour exécuter le rappel de désinfection
2
Rarst