Übersicht
Möchten Sie Einträge von Benutzern überschreiben, die bereits ein Formular eingereicht haben? In manchen Fällen möchten Sie Einträge überschreiben, so dass der Benutzer nur einen Eintrag pro Formular einreichen kann. Mit einem kleinen PHP-Snippet können Sie dies auf Ihrer Website für nur ein einziges Formular oder sogar für alle Formulare zulassen.
Einrichtung
Wenn Sie nicht das Addon Form Locker verwenden, können alle Benutzer standardmäßig so viele Einträge für alle Ihre Formulare vornehmen, wie sie möchten.

Mit dem folgenden Codeausschnitt sucht dieser Code nach früheren Einträgen in diesem Formular von der Benutzer-ID und überschreibt deren Einträge mit dem neuesten Eintrag, so dass jedes Ihrer Mitglieder nur einen Eintrag für jedes Formular hat, das Sie erstellt haben.
Wenn Sie Hilfe beim Hinzufügen von Code-Snippets zu Ihrer Website benötigen, lesen Sie bitte dieses Tutorial.
Hinweis: Wenn der Benutzer nicht eingeloggt ist, wird dieses Code-Snippet nicht ausgeführt. Dieses Codeschnipsel kann nur ausgeführt werden, wenn ein Benutzer beim Absenden von Formulareinträgen angemeldet ist.
Wenn dieser Benutzer einen neuen Eintrag vornimmt, überschreibt dieser Eintrag alle vorherigen Einträge in diesem Formular.

Das war's! Sie haben nun gelernt, wie Sie Einträge überschreiben können, die zuvor von einer bestimmten Benutzerkennung eingereicht wurden.
Möchten Sie als Nächstes erfahren, wie Sie Ihren Besuchern eine Nachricht anzeigen können, wenn sie bereits eingeloggt sind? Werfen Sie einen Blick auf unser Tutorial zur Anzeige einer Nachricht, wenn der Benutzer bereits angemeldet ist.
Verwandte Seiten
Referenz der Aktion: wpforms_process_entry_save