WPML
Status
Gelöst
Gemeldet für
WPForms Multilingual 0.4.0
Gelöst in
WPForms Multilingual 0.4.1
Zugehöriges Plugin/Theme
WPForms
Themen-Tags
Bug, Compatibility

Übersicht über das Problem

Bei der Verwendung von WPForms verlieren E-Mail-Benachrichtigungen in übersetzten Formularen reguläre Zeilenumbrüche, insbesondere wenn die ENTER-Taste anstelle von HTML-Tags verwendet wird.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Website-Backup erstellt haben, bevor Sie fortfahren.


  • Öffnen Sie die Datei functions.php Ihres Themes.

  • Fügen Sie den folgenden Code hinzu:
    add_filter('wpml_st_string_translation_before_save', 'sanitize_translation_before_save', 10, 1);
    
    function sanitize_translation_before_save($translation_text) {
    	$translation_text["value"] = str_replace("\n", "\r\n", $translation_text["value"]);
    	return $translation_text;
    }

  • Fügen Sie dem Formular neue Inhalte oder eine Änderung hinzu. Dadurch wird der Übersetzungsauftrag aktualisiert und die Problemumgehung validiert.

Alle bekannten Probleme →