Обзор проблемы
При использовании WPForms в email-уведомлениях переведенных форм теряются обычные разрывы строк, в частности, при использовании клавиши ENTER вместо HTML-тегов.
Обходное решение
Эта проблема исправлена в WPForms Multilingual 0.4.1. Обновление решает эту проблему на Вашем сайте, поэтому это обходное решение понадобится Вам, только если Вы пока не можете выполнить обновление.
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Откройте файл functions.php Вашей темы оформления.
- Добавьте следующий код:
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; } - Добавьте в форму новый контент или внесите изменения. Это обновит задание на перевод и подтвердит обходное решение.