KI-Zusammenfassung
In einigen Fällen können die Benachrichtigungs-E-Mails von WPForms Zeilenumbrüche verlieren und in bestimmten E-Mail-Clients als einzelner Absatz angezeigt werden. Dies kann passieren, wenn Sie eine benutzerdefinierte Nachricht in der Benachrichtigungs-E-Mail verwenden und neue Zeilen durch Drücken der Eingabetaste hinzufügen.
In diesem Tutorial zeigen wir Ihnen zwei Möglichkeiten, das Problem zu beheben. Verwenden Sie diese Optionen nur, wenn Sie das Formatierungsproblem bereits auf Ihrer Website feststellen.
Option 1: Zeilenumbrüche manuell hinzufügen (empfohlen)
Der einfachste und zuverlässigste Ansatz ist das Hinzufügen von HTML-Zeilenumbrüchen in Ihrer Benachrichtigungsnachricht.
Öffnen Sie im WPForms-Formular-Builder das zu bearbeitende Formular und gehen Sie zu Einstellungen » Benachrichtigungen. Suchen Sie unter der verwendeten Benachrichtigung das Feld E-Mail-Nachricht. Wo immer die E-Mail eine neue Zeile beginnen soll, geben Sie <br/> direkt in die Nachricht ein.
Sie können zum Beispiel schreiben: Hallo,<br/>Danke für Ihre Nachricht!<br/>Wir werden uns bald bei Ihnen melden.
Option 2: Zeilenumbrüche automatisch mit einem Snippet konvertieren
Wenn Sie Ihre Benachrichtigungsnachricht lieber weiterhin mit normalen Zeilenumbrüchen schreiben möchten, können Sie das folgende Snippet verwenden, um neue Zeilen vor dem Senden der E-Mail in <br/> zu konvertieren.
Fügen Sie diesen Snippet zu Ihrer Website hinzu:
add_filter( 'wpforms_emails_notifications_processed_message', function ( $processed_message, $message, $notification ) {
return make_clickable( nl2br( $message ) );
}, 10, 3 );
Ein bestimmtes Formular ansprechen
Wenn das Problem nur bei einem Formular auftritt, können Sie das Snippet auf eine bestimmte Formular-ID beschränken:
add_filter( 'wpforms_emails_notifications_processed_message', function ( $processed_message, $message, $notification ) {
if ( $notification->form_data['id'] === 'FORM ID' ) {
return make_clickable( nl2br( $message ) );
}
return $processed_message;
}, 10, 3 );
Denken Sie daran, FORMULAR-ID durch die ID des Formulars zu ersetzen, das Sie ansprechen möchten.
Das ist alles, was Sie brauchen. Nach dem Hinzufügen des Snippets sollten Ihre Benachrichtigungs-E-Mails Zeilenumbrüche beibehalten, anstatt als ein langer Absatz angezeigt zu werden.
Als Nächstes möchten Sie vielleicht unseren Leitfaden zum Erstellen von mehrseitigen Formularen in WPForms lesen, um alle Optionen für die Konfiguration von Seitenumbrüchen und Fortschrittsanzeigen zu sehen.