WPML
状态
已解决
解决于
WPML String Translation 2.5.4

问题概述

在某些情况下,当来自页面构建器的字符串更新后,翻译编辑器中仍会显示该字符串的旧版本。

临时解决方法

此问题将在下一版本的 WPML 字符串翻译中修复。在此期间,您可以使用以下补丁。

../wpml-string-translation/classes/page-builders/class-wpml-pb-string-translation.php文件的第 103 行,将:


if ( ! $this->is_job_in_progress( $job_id ) ) {

替换为:


if ( ! $job_id || ! $this->is_job_in_progress( $job_id ) ) {

对于存在重复字段的现有翻译任务,请按照以下步骤操作(在添加补丁之后):
1. 前往包含相关字符串的页面的编辑屏幕。
2. 确保当前没有“正在进行”的翻译任务。
3. 如果有正在进行的任务,请先将其完成。
4. 返回页面编辑屏幕并单击更新
5. 再次打开翻译编辑器,重复的字段应该已被移除。

所有已知问题 →