WordPress : Utilisation de check_admin_referer avec les options de thème et options.php

Publié par Jean-Michel le

Si je configure une page d’options de thème de la manière suggérée par le codex (http://codex.wordpress.org/Creating_Options_Pages), mon formulaire est soumis à ‘option.php’.

settings_fieldscrée un nonce, qui si je créais ma propre page de soumission serait vérifié avec check_admin_referer.

Ma question alors …. si j’utilise options.php comme « processeur de formulaire », cela signifie-t-il que je ne peux pas utiliser check_admin_referer?

Merci, Nick

Solution n°1 trouvée

Vous n’avez pas besoin d’utiliser check_admin_referer. Si vous utilisez l’API Settings, WordPress gère la vérification nonce et l’enregistrement des données dans la base de données.

En termes de validation des données, la seule chose que vous devez fournir est un rappel de validation. Ce rappel reçoit toutes les entrées avec le nom spécifié dans le deuxième argument de register_setting(j’utilise souvent ce nom pour stocker un tableau de toutes mes options de plugin – donc je n’enregistre qu’un seul paramètre). Le rappel est spécifié dans le troisième argument de register_settinget est chargé de renvoyer le ou les paramètres validés.

Catégories : Wordpress

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *