AI Zusammenfassung
In einigen Fällen können Zeilenumbrüche in WPForms-Benachrichtigungs-E-Mails verloren gehen und diese werden dann in bestimmten E-Mail-Clients als ein einziger Absatz angezeigt. Dies kann passieren, wenn Sie eine benutzerdefinierte Nachricht in der Benachrichtigungs-E-Mail verwenden und durch Drücken der Eingabetaste neue Zeilen hinzufügen.
In diesem Tutorial zeigen wir Ihnen zwei Möglichkeiten, wie Sie dieses Problem beheben können. Verwenden Sie diese Optionen nur, wenn das Formatierungsproblem auf Ihrer Website bereits auftritt.
Option 1: Zeilenumbrüche manuell hinzufügen (empfohlen)
Der einfachste und zuverlässigste Ansatz besteht darin, HTML-Zeilenumbrüche in Ihre Benachrichtigung einzufügen.
Öffnen Sie im WPForms-Formularersteller das Formular, das Sie bearbeiten möchten, und gehen Sie zu Einstellungen " BenachrichtigungenSuchen Sie unter der von Ihnen verwendeten Benachrichtigung die E-Mail-Nachricht Feld. Geben Sie an der Stelle, an der die E-Mail eine neue Zeile beginnen soll, Folgendes ein: <br/> direkt in die Nachricht.
Beispielsweise können Sie schreiben Hi there,<br/>Thanks for reaching out!<br/>We’ll get back to you soon.
Option 2: Zeilenumbrüche automatisch mit einem Snippet konvertieren
Wenn Sie Ihre Benachrichtigung weiterhin mit normalen Zeilenumbrüchen schreiben möchten, können Sie den folgenden Ausschnitt verwenden, um neue Zeilen in <br/> bevor die E-Mail versendet wird.
Fügen Sie dieses Snippet in Ihre Website ein:
add_filter( 'wpforms_emails_notifications_processed_message', function ( $processed_message, $message, $notification ) {
return make_clickable( nl2br( $message ) );
}, 10, 3 );
Eine bestimmte Form ansprechen
Wenn das Problem nur bei einem Formular auftritt, können Sie den 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, die FORM ID mit der ID des Formulars, das Sie ansprechen möchten.
Das ist alles, was Sie tun müssen. Nachdem Sie den Snippet hinzugefügt haben, 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 zumErstellen mehrseitiger Formulare in WPFormslesen, um alle Optionen für die Konfiguration von Seitenumbrüchen und Fortschrittsanzeigen zu sehen.