本页内容
所需插件
要使用 ACFML 翻译您的网站,请安装并启用以下插件:
如何使用 ACFML 进行翻译
翻译 ACF 字段所需的步骤取决于字段组的设置。当您设置新的字段组时,ACFML 将为您提供三种翻译选项。
选项 1:跨语言使用相同字段
此选项是大多数 ACF 网站使用的典型设置。它允许您翻译自定义字段的值,同时在不同语言间保持其结构一致。
例如,考虑您网站上的“我们的团队”页面。无论页面的语言如何,您的团队成员都是相同的。 由于您显示的是相同的信息(团队人员及其详细信息),因此您应该对该组中的字段使用“跨语言使用相同字段”。
您只需在网站的默认语言中输入一次团队信息。然后,您将这些详细信息翻译成网站的其他语言。
要在不同语言中显示相同的字段:
- 前往 ACF → 字段组 并编辑您的字段组。
- 在 多语言设置 下,选择 跨语言使用相同字段 选项。

- 最后,前往 WPML → 翻译仪表盘,发送带有自定义字段的内容进行翻译。
如果您在翻译仪表盘中找不到您的内容,请前往 WPML → 设置,向下滚动到 文章类型翻译,并确认您的内容已设置为 可翻译。
选项 2:跨语言使用不同字段
此选项允许您在每种语言中显示具有不同值的翻译字段。当您想要显示类似内容的本地化版本时,这非常有用。
想象一家组织活动的网站,为不同语言的受众提供不同的活动。“活动”页面需要为每种语言显示不同的内容(活动)。
要在不同语言中显示不同的字段:
- 前往 ACF → 字段组 并编辑您的字段组。
- 在 多语言设置 下,选择 跨语言使用不同字段 选项。

- 接下来,找到包含自定义字段的内容(例如页面、文章)并点击 编辑。
- 在右侧边栏中,点击您想要显示不同字段的语言对应的 加号 图标。

- 系统将打开一个带有空白自定义字段的草稿。为每个字段输入翻译后的不同值,然后点击 发布。

选项 3:专家模式(高级)
专家模式允许您手动控制每个自定义字段的 翻译偏好。当您希望在不同语言中组合使用相同和不同的字段,并且需要对每个字段进行独立的翻译控制时,此选项非常有用。
例如,在下面的活动示例中,我们混合了具有不同翻译偏好的字段;标题和描述被翻译,而价格、日期和地址则被复制。
在选择字段组翻译方法时,专家模式可与其他 ACFML 选项一起使用。
翻译字段标签
ACF 字段标签是在 WordPress 编辑器中标识每个自定义字段的名称。在前端,字段标签通常显示在表单上,以帮助识别不同的字段。
要翻译 ACF 字段标签:
- 前往 WPML → 翻译仪表盘。
- 打开 ACF 字段组 部分,并发送您的 字段组标签 项目进行翻译。
翻译 ACF 字段选项
ACF 字段选项是具有多个选项的自定义字段,例如单选按钮、下拉选择和复选框。这些字段通常用于表单中,需要单独翻译。

要翻译 ACF 字段选项:
- 前往 WPML → 翻译仪表盘。
- 打开 ACF 字段组 部分,并发送包含您的 ACF 选项的项目进行翻译。
翻译 ACF 选项页面
选项页面允许您在 WordPress 仪表盘中创建全局设置页面,用于管理全站信息,如联系详情和 Logo。

要翻译选项页面中的字段:
- 前往 WPML → 翻译仪表盘。
- 打开 ACF 选项 部分,并发送您的选项页面进行翻译。
开始使用 ACFML
开始使用自定义字段构建多语言网站。
常见问题
我可以使用 ACFML 翻译 ACF 区块吗?
是的,您可以使用之前介绍的相同翻译方法(跨语言使用相同字段或不同字段)通过 ACFML 翻译 ACF 区块。
我可以在不同语言中使用不同的图片吗?
是的,您可以在不同语言中使用不同的图片。只需使用 跨语言使用不同字段 并在每种语言中上传不同的媒体即可。
如果您想使用 跨语言使用相同字段,请安装 WPML Media Translation 组件,并前往 WPML → Media Translation 为每种语言上传不同的图片。
为什么有些字段没有出现在翻译中?
为确保字段出现在翻译中,请避免多次使用相同的字段名称,且不要以下划线开头(例如 _custom_field)。
我可以翻译使用 PHP 注册的 ACF 字段吗?
是的,您可以翻译使用 PHP 注册的 ACF 字段。在注册字段时,您可以通过在字段定义中添加 wpml_cf_preferences 参数来控制 WPML 如何处理每个字段。
有关更多详细信息,请参阅我们的 为使用 PHP 代码创建的 ACF 字段设置翻译偏好 指南。







