### [Überschreiben von Einträgen von Benutzern, die bereits ein Formular abgeschickt haben](https://wpforms.com/developers/how-to-overwrite-entries-from-users-who-have-already-submitted-a-form/)

**Veröffentlicht:** 7. Januar 2021
**Autor:** David Ozokoye

**Auszug:** In diesem Artikel zeigen wir Ihnen, wie Sie mit einem Snippet alle früheren Einträge löschen können, die bereits von einem angemeldeten Benutzer übermittelt wurden, sodass der Benutzer nur einen Eintrag für alle Formulare auf Ihrer Website haben kann. 

**Inhalt:**

## Überblick

Möchten Sie Einträge von Benutzern überschreiben, die bereits ein Formular abgeschickt haben? In manchen Fällen möchten Sie Einträge überschreiben, damit der Benutzer nur einen Eintrag pro Formular abschicken kann. Mit einem kleinen PHP-Snippet können Sie dies auf Ihrer Website für ein einzelnes Formular oder sogar für alle Formulare ermöglichen.

## Einrichtung

Standardmäßig können alle Benutzer beliebig viele Einträge in all Ihren Formularen absenden, es sei denn, Sie verwenden das [Form Locker-Addon](https://wpforms.com/docs/how-to-install-and-use-the-form-locker-addon-in-wpforms/ „So installieren und verwenden Sie das Form Locker-Addon in WPForms“).

![Benutzer können je nach Ihren Formulareinstellungen so viele Einträge übermitteln, wie sie möchten](https://wpforms.com/wp-content/uploads/2021/01/wpforms-overwrite-entries-from-same-user.jpg)Mit dem folgenden Code-Schnipsel sucht dieser Code nach früheren Einträgen in diesem Formular anhand der Benutzer-ID und überschreibt diese 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-Schnipseln zu Ihrer Website benötigen, [lesen Sie bitte dieses Tutorial](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/ „Wie man benutzerdefiniertes PHP oder JavaScript für WPForms hinzufügt“).

**Hinweis:** Wenn der Benutzer nicht angemeldet ist, wird dieses Code-Schnipsel nicht ausgeführt. Dieses Code-Schnipsel kann nur ausgeführt werden, wenn ein Benutzer beim Absenden von Formulareinträgen angemeldet ist.

Wenn dieser Benutzer einen neuen Eintrag absendet, überschreibt dieser Eintrag alle früheren Einträge in diesem Formular.

![Mit diesem Code-Schnipsel können Sie nun Einträge überschreiben, die zuvor vom selben Benutzer übermittelt wurden](https://wpforms.com/wp-content/uploads/2021/01/wpforms-overwrite-entries-after.jpg)Das war’s! Sie haben nun gelernt, wie Sie Einträge überschreiben können, die zuvor von einer bestimmten Benutzer-ID übermittelt wurden.

Möchtest du als Nächstes lernen, wie du deinen Besuchern eine Nachricht anzeigen kannst, wenn sie bereits angemeldet sind? Schau dir unser Tutorial zum [Anzeigen einer Meldung an, wenn der Benutzer bereits angemeldet ist](https://wpforms.com/developers/how-to-display-a-message-when-the-user-is-already-logged-in/ „So zeigst du eine Meldung an, wenn der Benutzer bereits angemeldet ist“) an.

## Verwandte Themen

Aktionsreferenz: [wpforms\_process\_entry\_save](https://wpforms.com/developers/wpforms_process_entry_save/ „Verwendung der Aktion wpforms_process_entry_save“)

**Kategorien:** Snippets

**Tags:** PHP

---

