跳到内容 跳到侧边栏
已更新
8 9 月, 2025

了解如何使用 WPML 翻译 ACF 区块,并在不同语言中显示相同或不同的字段。

必需的插件

要翻译 ACF 区块,请安装并激活以下插件:

  • ACF
  • WPML
  • WPML String Translation
  • ACFML

如何翻译 acf 区块

WPML 在翻译 ACF 区块时为您提供两个选项:

不同语言的相同字段

使用此选项,您的 ACF 区块将具有与原始语言相同的内容和布局。

Same fields across languages (English)
英语中的ACF区块
Same fields across languages (Spanish)
西班牙语中的ACF区块

要翻译ACF区块使其在所有语言中保持一致:

  1. 转到 WPML → 翻译面板
  2. 选择包含 ACF 区块的内容。
  3. 选择一种翻译方法并发送翻译。

在命名字段时,避免重复使用相同的字段名称。对多个字段使用相同的字段名称可能会导致某些字段无法在翻译编辑器中显示。

不同语言的不同字段

使用此选项,您的ACF区块在每种语言中可以显示不同的字段和布局。

Different fields across languages (English)
英语中的ACF区块
Different fields across languages (Spanish)
西班牙语中的ACF区块

要翻译ACF区块使其在不同语言中显示不同:

  1. 编辑包含ACF区块的页面。
  2. 在右侧边栏中,展开语言部分,然后点击WordPress 编辑器。将出现一个弹出窗口。保留为此页面,然后点击应用
切换到 WordPress 编辑器
  1. 接下来,点击您要将帖子翻译成的语言的加号图标。将打开一个空白页面。
  2. 输入您要在此语言中显示的内容和 ACF 区块。完成后点击发布