WPML
Статус
Решено
Заявлено для
WPForms Multilingual 0.4.0
Решено в
WPForms Multilingual 0.4.1
Связанный плагин/тема
WPForms
Теги темы
Bug, Compatibility

Обзор проблемы

При использовании WPForms в email-уведомлениях переведенных форм теряются обычные разрывы строк, в частности, при использовании клавиши ENTER вместо HTML-тегов.

Обходное решение

Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.


  • Откройте файл 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;
    }

  • Добавьте в форму новый контент или внесите изменения. Это обновит задание на перевод и подтвердит обходное решение.

Все известные проблемы →