Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Einträge von Benutzern überschreiben, die bereits ein Formular eingereicht haben

Übersicht

Möchten Sie Einträge von Benutzern überschreiben, die bereits ein Formular eingereicht haben? In einigen Fällen möchten Sie Einträge überschreiben, damit der Benutzer nur eine einzige Einreichung pro Formular abgeben 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 ermöglichen.

Einrichtung

Standardmäßig, es sei denn, Sie verwenden das Form Locker Addon, können alle Benutzer so viele Einträge einreichen, wie sie möchten, für alle Ihre Formulare.

Benutzer können basierend auf Ihren Formulareinstellungen so viele Einträge einreichen, wie sie möchten

Mit dem folgenden Snippet sucht dieser Code nach früheren Einträgen von diesem Benutzer auf diesem Formular und überschreibt deren Einträge mit dem neuesten Eintrag, sodass jedes Ihrer Mitglieder nur einen Formulareintrag für jedes von Ihnen erstellte Formular hat.

Wenn Sie Hilfe beim Hinzufügen von Code-Snippets zu Ihrer Website benötigen, lesen Sie bitte dieses Tutorial.

Hinweis: Wenn der Benutzer nicht angemeldet ist, wird dieses Code-Snippet nicht ausgeführt. Dieses Code-Snippet kann nur ausgeführt werden, wenn ein Benutzer bei der Einreichung von Formulareinträgen angemeldet ist.

Wenn dieser Benutzer einen neuen Eintrag einreicht, überschreibt dieser Eintrag alle vorherigen Einträge in diesem Formular.

Mit diesem Code-Snippet können Sie jetzt zuvor vom selben Benutzer eingereichte Einträge überschreiben

Das ist alles! Sie haben jetzt gelernt, wie Sie zuvor von einer bestimmten Benutzer-ID eingereichte Einträge überschreiben.

Möchten Sie als Nächstes lernen, wie Sie Ihren Besuchern eine Nachricht anzeigen, wenn sie bereits angemeldet sind? Sehen Sie sich unser Tutorial zum Anzeigen einer Nachricht an, wenn der Benutzer bereits angemeldet ist an.

Aktionsreferenz: wpforms_process_entry_save