Qu’est-ce que le nonce ? (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #510122
    zEd.
    Membre
    Initié WordPress
    36 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.3.2
    – Version de PHP/MySQL :
    – Thème utilisé : Theme perso
    – Extensions en place : Extensions perso
    – Nom de l’hebergeur : Local
    – Adresse du site :

    Problème(s) rencontré(s) :

    Salutations !

    Je suis en train d’ajouter des customs meta box dans mes custom post types. En suivant des tutos d’un peu partout, et en regardant le codex, j’ai vu qu’il était recommandé d’utiliser la fonction wp_nonce_field. Bon je me rends dans le codex et je lis un peu.
    D’après ce que je comprends, c’est que cette fonction sert à vérifier que le contenu envoyé provient du site et non d’ailleurs.
    Cependant je ne comprends pas très bien le fonctionnement.

    Si j’ajoute une custom meta box, est-ce que je dois utiliser la fonction wp_nonce_field pour chaque élément de formulaire que j’aurais dans cette meta box?

    Quelqu’un pourrait m’éclairer? Je ne suis pas très bon en anglais du coup le codex me semble un peu flou.

    Merci !

    #835166
    zEd.
    Membre
    Initié WordPress
    36 contributions

    Personne ne peut m’éclairer?

    #835167
    Laurent H
    Membre
    Chevalier WordPress
    126 contributions

    Il faut ajouter un nonce_field par formulaire. Ca te crée un input caché (input type= »hidden ») avec comme valeur une clef, remplie automatiquement par WordPress, que tu vérifies côté traitement du formulaire avec la fonction wp_verify_nonce(…).

    Comme tu l’a compris, ça permet de sécuriser le traitement, en étant sûr que les données proviennent bien de ton formulaire.

    #835168
    zEd.
    Membre
    Initié WordPress
    36 contributions

    Merci beaucoup ! J l’utilisais de la bonne manière, je n’aime pas trop utiliser des fonctions qu’on me dit d’utiliser mais sans trop comprendre leur utilités 🙂

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.