Beschränken Sie eine Einsendung von jedem Benutzer mit Kontaktformular 7?

Ich verwende das Kontaktformular 7 zusammen mit der Add-On- Kontaktformular 7 Dynamische Texterweiterung , um Benutzernamen und E-Mails vorab zu füllen.

Ich weiß, dass dies eine Art seltsame Anfrage sein kann, aber ich möchte in der Lage sein, die Anzahl der Einsendungen auf einen für jeden Benutzer nur für eines meiner Formulare zu begrenzen. Im Grunde ist es ein Einreichungsformular für einen Wettbewerb, und ich möchte nicht, dass Benutzer immer wieder einreichen können.

Ist so etwas mit diesem Plugin möglich?

Solutions Collecting From Web of "Beschränken Sie eine Einsendung von jedem Benutzer mit Kontaktformular 7?"

Kontaktformular 7 speichert keine Formulareinreichungen in einer database. Sie haben also keine gespeicherten Formulareinreichungen gespeichert, um eine aktuelle Einreichung zu überprüfen.

Das bedeutet, dass Sie ein Plugin benötigen, das Einträge in einer database speichern kann (der Autor des Plugins scheint “Flamingo” dafür zu empfehlen). Sobald Sie diese erhalten haben, müssen Sie herausfinden, wie Sie jede Einreichung für die database überprüfen, es sei denn, diese function ist in das neue Plugin integriert, das Sie installieren.

Einige Plugins wie Gravity Forms (bezahlt, aber ich empfehle es sehr) enthalten diese functionalität eingebaut.