WPML
状态
已解决
报告针对
WPML Multilingual CMS 4.7.0
解决于
WPML Multilingual CMS 4.7.2
主题标签
Bug

问题概述

如果您使用经典翻译编辑器 (CTE) 编辑翻译,并且您的内容包含多个文本区块,更改第一个区块的翻译内容并引入换行符可能会导致该内容被复制到所有翻译后的内容区块。

如果您点击“保存”按钮,您会注意到;如果您点击“保存并关闭”,您将不会注意到,但错误的内容将被保存到数据库并显示在前端,并且在重新打开 CTE 再次编辑翻译时可见。

此问题可能会在使用 Gutenberg 编辑器时出现,但在使用 Elementor 或 WP Bakery 等页面构建器的文本模块时也会出现。

临时解决方法

此问题出现在 WPML 4.7.0 中(并在 WPML 4.7.1 中仍然存在)。您可以将 WPML 降级至 4.6.15,并将 WPML 字符串翻译降级至 3.2.18 以避免此问题。

如果无法降级,您可以通过替换其中一个 WPML 插件文件(使用 FTP 或文件管理器插件)来应用补丁。

右键单击并保存此链接文件,以下载该文件的修补版本。

解压缩并替换位于 wp-content/plugins/sitepress-multilingual-cms/res/js/translation-editor/wpml-tm-editor-footer-view.js 的同名文件。

如果起初没有生效,您可能需要清除浏览器缓存。

所有已知问题 →