WPML
状态
已解决
报告针对
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;
    }

  • 向表单添加一些新内容或进行修改。这将更新翻译任务并验证临时解决方法。

所有已知问题 →