KI-Zusammenfassung
Möchten Sie ein anonymes Umfrageformular für Ihre angemeldeten Benutzer erstellen? Standardmäßig erfasst WPForms die Benutzer-ID und die IP-Adresse des Benutzers für alle Einträge.

Wenn Sie ein wirklich anonymes Formular bereitstellen möchten, dürfen diese Informationen nicht gespeichert werden. Mit einem benutzerdefinierten PHP-Filter können Sie das Speichern dieser Details einfach deaktivieren.
In diesem Tutorial führen wir Sie Schritt für Schritt durch die Erstellung eines anonymen Formulars für angemeldete Benutzer auf Ihrer Website.
Erstellen Ihres Formulars
Zuerst müssen wir ein neues Umfrageformular erstellen. Wenn Sie Hilfe beim Erstellen eines Umfrageformulars benötigen, lesen Sie bitte diese Dokumentation.

Hinweis: Denken Sie daran, die Felder Name und E-Mail aus Ihrem Formular wegzulassen, damit es zu 100 % anonym bleibt.
Hinzufügen von PHP, um das Formular für angemeldete Benutzer anonym zu halten
Nun ist es an der Zeit, den Code-Schnipsel hinzuzufügen, um die Benutzer-ID und die IP-Adresse aus dem Eintrag zu entfernen. Wenn Sie Hilfe beim Hinzufügen von Code-Schnipseln zu Ihrer Website benötigen, lesen Sie bitte dieses Tutorial.
/**
* Remove user ID and IP address from form entry.
*
* @link https://wpforms.com/developers/wpforms_process_filter/
*/
function wpf_dev_entry_save_args( $args, $form_data ) {
// Only run on my form with ID = 143, remember to change this to match your form ID
if( $form_data[ 'id' ] != 143 ) {
return $args;
}
$args[ 'user_id' ] = '';
$args[ 'ip_address' ] = '';
return $args;
}
add_filter( 'wpforms_entry_save_args', 'wpf_dev_entry_save_args', 10, 2 );
Der Code wird nur für die Formular-ID 143 ausgeführt, dann werden user_id und ip_address geleert, bevor der Eintrag gespeichert wird.

Bitte denken Sie daran, die 143 im Snippet zu aktualisieren, um Ihre eigene Formular-ID anzugeben. Wenn Sie Hilfe beim Finden Ihrer Formular-ID benötigen, lesen Sie bitte dieses Tutorial.
Das ist alles! Sie haben jetzt gelernt, wie Sie die Erfassung von Benutzer-IDs und Benutzer-IP-Adressen in WPForms-Einträgen deaktivieren.
Möchten Sie als Nächstes Ihrem Likert-Skala-Feld einige Stile hinzufügen? Sehen Sie sich unseren Artikel über die Anpassung der Likert-Skala-Feldtabelle an.
Verwandt
Filterreferenz: wpforms_entry_save_args