Vue d'ensemble
Vous souhaitez écraser les entrées des utilisateurs qui ont déjà soumis un formulaire ? Dans certains cas, vous souhaitez écraser les entrées afin que l'utilisateur ne puisse soumettre qu'une seule entrée par formulaire. Avec un petit extrait de code PHP, vous pouvez autoriser cela sur votre site pour un seul formulaire ou même pour tous les formulaires.
Mise en place
Par défaut, à moins que vous n'utilisiez le module complémentaire Form Locker, tous les utilisateurs peuvent soumettre autant d'entrées qu'ils le souhaitent dans tous vos formulaires.

À l'aide de l'extrait ci-dessous, ce code recherchera toutes les entrées précédentes de l'identifiant de l'utilisateur sur ce formulaire et les remplacera par la dernière entrée, de sorte que chacun de vos membres n'aura qu'une seule entrée pour chaque formulaire que vous avez créé.
Si vous avez besoin d'aide pour ajouter des extraits de code à votre site, veuillez consulter ce tutoriel.
Note : Si l'utilisateur n'est pas connecté, cet extrait de code ne s'exécutera pas. Cet extrait de code ne peut être exécuté que si l'utilisateur est connecté lorsqu'il soumet des entrées de formulaire.
Lorsque cet utilisateur soumet une nouvelle entrée, celle-ci écrase toutes les entrées précédentes sur ce formulaire.

Voilà, c'est fait ! Vous avez maintenant appris à écraser les entrées précédemment soumises par un identifiant particulier.
Ensuite, vous souhaitez apprendre à afficher un message à vos visiteurs s'ils sont déjà connectés ? Consultez notre tutoriel sur l'affichage d'un message lorsque l'utilisateur est déjà connecté.
En rapport
Référence de l'action : wpforms_process_entry_save