当同一转发器字段的值以其他语言更新时,ACF 转发器字段中的值是不是为空?

Posted

技术标签:

【中文标题】当同一转发器字段的值以其他语言更新时,ACF 转发器字段中的值是不是为空?【英文标题】:The values in the ACF Repeater fields is null when the values for the same repeater field is updated in other languages?当同一转发器字段的值以其他语言更新时,ACF 转发器字段中的值是否为空? 【发布时间】:2020-05-28 21:19:03 【问题描述】:

我有一个使用三种语言的网站,当我为其中一种语言编辑转发器字段时,其他语言的转发器字段的值变为空。这仅适用于站点中的某些转发器字段。

【问题讨论】:

它是多站点网络吗?哪个版本的 WordPress 和 ACF? 不,它不是多站点网络。 WordPress 版本 => 5.3.2 ACF Pro => 5.8.7 也许它只影响您在安装 wpml 之前创建的字段? 此字段是在安装 WPML 之前创建的。 你激活了Advanced Translation Editor. 【参考方案1】:

转到 WPML/设置/自定义字段翻译并为每个字段选择单选按钮“复制一次”。 在这种情况下,当您更改为另一种语言时,ACF 字段不会被替换为另一种语言

【讨论】:

以上是关于当同一转发器字段的值以其他语言更新时,ACF 转发器字段中的值是不是为空?的主要内容,如果未能解决你的问题,请参考以下文章

ACF 更新字段到嵌套转发器字段

如何计算 ACF 转发器输出中的总行数

从所有帖子中获取 ACF 转发器字段值,按子字段排序

从 ACF 转发器字段中获取 meta_key

ACF 转发器按日期子字段排序

Wordpress ACF:如何通过自定义代码(PHP)将行添加到附加到用户的转发器字段