- 状态
- 已解决
- 解决于
- 3.5.3.1
问题概述
当将 ACF Pro 中的 Repeater 字段选项与 WPML 结合使用,且 Repeater 字段的父字段设置为复制到翻译后的文章时,会出现此问题。
结果,翻译后文章的 Repeater 子字段无法正确显示——无论您向翻译后的文章添加多少个 repeater 子字段,管理后台列出的子字段数量都与原始语言文章的数量相同。
例如,当您使用默认语言创建一篇文章,并在 Repeater 字段中添加四个字段,然后将其翻译为次要语言时,您将无法在次要语言的 repeater 字段中添加超过四个字段。
临时解决方法
- 从 WordPress 仪表板前往您已翻译的文章。
- 向下滚动到多语言内容设置部分。
- 找到您的 Repeater 字段的 ID,并将其翻译选项设置为不翻译。
- 单击应用按钮。
请注意,您可能无法为特定的自定义字段选择不翻译选项(单选按钮已禁用),因为它被设置为了复制。
在这种情况下,请遵循以下步骤:
- 在 WordPress 仪表板中,前往 WPML -> 翻译管理 -> 单击多语言内容设置选项卡,然后向下滚动到自定义字段翻译部分。
- 找到该特定字段,将选项从从原始内容复制到翻译更改为不翻译,然后单击保存按钮。
- 在 WordPress 仪表板上,前往插件 -> 已安装的插件,然后停用 WPML 翻译管理插件。
- 前往您想要翻译的文章,并在 Repeater 自定义字段中编辑/添加您的翻译内容。
- 前往插件页面,然后激活 WPML 翻译管理插件。