- 状态
- 已解决
- 报告针对
- WPForms Multilingual 0.4.0
- 解决于
- WPForms Multilingual 0.4.1
- 相关插件/主题
- WPForms
- 主题标签
- Bug, Compatibility
问题概述
当使用 WPForms 时,已翻译表单中的电子邮件通知会丢失常规换行符,特别是在使用 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; } - 向表单添加一些新内容或进行修改。这将更新翻译任务并验证临时解决方法。