Overview of the Issue
When using WPForms, email notifications in translated forms lose regular line breaks, specifically when using ENTER key instead of HTML tags.
Workaround
This issue is fixed in WPForms Multilingual 0.4.1. Updating solves it on your site, so you only need this workaround if you can’t update yet.
Please, make sure of having a full site backup of your site before proceeding.
- Open your theme’s functions.php file.
- Add the following code:
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; } - Add some new content or a modification to the form. This will update the translation job and validate the workaround.