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

So zeigen Sie leere Formularfelder in E-Mail-Benachrichtigungen an

Übersicht

Möchten Sie leere Formularfelder in Ihren E-Mail-Benachrichtigungen anzeigen? Standardmäßig schließt WPForms keine leeren Felder in E-Mail-Benachrichtigungen ein, aber dies kann mit einem kleinen Code-Snippet, das Ihrer Website hinzugefügt wird, einfach geändert werden. Wir zeigen Ihnen, wie Sie PHP verwenden, um alle Formularfelder in Ihren E-Mail-Benachrichtigungen einzuschließen.

Einrichtung

Um zu beginnen, müssen Sie diesen Ausschnitt zu Ihrer Website hinzufügen. Wenn Sie Hilfe beim Hinzufügen von Snippets zu Ihrer Website benötigen, lesen Sie bitte dieses Tutorial.

/**
 * Show empty form fields in email notifications.
 *
 * @link https://wpforms.com/developers/how-to-show-empty-form-fields-in-email-notifications/
 */
 
add_filter( 'wpforms_email_display_empty_fields', '__return_true' );

Nachdem der Code hinzugefügt wurde, sehen Sie nun alle Formularfelder in Ihren E-Mail-Benachrichtigungen, einschließlich der leeren.

Mit dem PHP-Snippet zeigen Sie nun leere Formularfelder in Ihren E-Mail-Benachrichtigungen an

Und das ist alles! Sie haben nun die Schritte abgeschlossen, die erforderlich sind, um alle Formularfelder in Ihre E-Mail-Benachrichtigungen einzuschließen. Möchten Sie auch die Bildauswahlen in Ihren E-Mail-Benachrichtigungen ausblenden? Schauen Sie sich unser Tutorial an So blenden Sie Bildauswahlen in Benachrichtigungs-E-Mails aus.

Häufig gestellte Fragen

Kann ich den Text „(leer)“ aus leeren Feldern im PDF-Add-on entfernen?

Ja. Wenn Sie auch das PDF-Add-on verwenden und vollständig leere Felder anstelle des Textes (leer) bevorzugen, können Sie den folgenden Code-Snippet zu Ihrer Website hinzufügen:

add_filter( 'wpforms_pdf_notifications_fields_field_html_value', function( $value, $field, $form_data, $template ) {
	if ( trim($value) === '(empty)' ) {
		$value = ''; // Remove the placeholder
	}
	return $value;
}, 20, 4 );

add_filter( 'wpforms_pdf_notifications_fields_field_message_html', function( $html, $field, $form_data, $template ) {
	// Remove literal "(empty)" from the message HTML
	$html = str_replace('(empty)', '', $html);
	return $html;
}, 20, 4 );

Nachdem Sie diesen Ausschnitt hinzugefügt haben, erscheinen leere Felder in Ihren generierten PDFs leer.

Filterreferenz: wpforms_email_display_empty_fields