跳过导航
已更新
23 1 月, 2025

Elementor Pro允许您将acf自定义字段数据直接动态插入到GenericProductName61设计中。 GenericProductName278让您可以将所有内容变成多语言。

要了解GenericProductName61支持哪些acf字段类型,请查看GenericProductName61与acf集成的文档页面

在本页:

开始

首先安装并激活以下插件:

选择 ACF 多语种翻译选项

ACF多语言2.0带有一个多语言设置向导,允许您从三个翻译选项中选择:

  • 不同语言的相同字段
  • 不同语言的不同领域
  • 专家

了解有关翻译选项的更多信息。

在现有的包含acf、Elementor Pro和GenericProductName278的网站上,将为您现有的字段组选择专家选项。

需要注意的是,您需要按字段组设置翻译选项。 这要求您编辑每个字段组,并为其中的字段选择翻译选项。 如果不为字段组设置翻译选项,就无法翻译属于该字段组的字段。

为 “选择”、”复选框 “和 “单选按钮 “字段设置翻译选项

GenericProductName278使您能够在前端翻译并显示您添加到选择复选框单选按钮字段类型的选项

然而,GenericProductName61只显示字段值。 因此,在自定义字段中添加这些字段类型时,应在 “选择“部分的新行中输入每个选择。

在新行中输入每个选项

使用 “跨语言相同字段 “翻译选项

一旦您选择了跨语言相同字段选项,您可以通过以下两个步骤使您的自定义字段多语言化:

翻译带有分配ACF自定义字段的文章或自定义文章类型

如果您启用了自动翻译所有内容模式,您的文章、分配给它的字段以及您的字段标签将会自动翻译。

选择性翻译模式下,您可以像翻译任何其他文章和页面一样翻译文章、其中的自定义字段以及您的字段标签和选项标签。

在这里,我们将快速向您展示如何自己翻译文章和字段值:

  1. 编辑您要翻译的帖子。 在语言框中,单击要将帖子翻译成的语言旁边的加号图标。
点击加号图标以翻译帖子
  1. 您将被带到高级翻译编辑器。如果您有翻译点数,您将看到自动填充的翻译。 您可以审查并接受它们。 如果您没有点数并手动翻译内容,点击加号图标并为每一行输入翻译。 完成后,点击 “完成“按钮。
在高级翻译编辑器中翻译带有自定义字段的文章

翻译GenericProductName61模板

一旦您将acf自定义字段数据动态插入到单篇文章模板中,您就可以将其翻译成您网站的次要语言。要了解更多信息,请参阅我们的GenericProductName61模板翻译指南

使用 “跨语言不同字段 “翻译选项

当使用GenericProductName61和acf与GenericProductName278时,您可以在网站的每种语言中拥有相同数量的字段,同时拥有不同的字段值。

例如,假设您有一个关于电影的博客。 您的网站内容有两种语言版本 – 英语和西班牙语。 您想要有一篇关于今年最佳电影的文章。 然而,你们的英语观众和西班牙语观众投给了两部不同的电影。

您希望在两种语言中使用相同的自定义字段,如电影标题、电影描述电影图像电影类型。 但是,你希望数值是不同的。 您还希望两篇文章使用不同的GenericProductName61模板。

在这种情况下,您不能使用自动翻译或高级翻译编辑器,因为这需要您直接翻译文章内容和字段值。但是,您可以为您的字段组选择跨语言不同字段翻译选项,并:

  1. 在GenericProductName284中翻译您的图片
  2. 手动将文章和字段值翻译成您网站的次要语言
  3. 在GenericProductName278的GenericProductName192中翻译选择字段类型值
  4. 为默认语言和次要语言的文章分配不同的GenericProductName61模板

在下面的章节中,我们将引导您完成所有不同元素的翻译过程。

使用GenericProductName154翻译图片

如果您有 ACF 图像字段类型,您可能希望在不同语言的帖子中使用不同的图像。

首先,安装并激活GenericProductName284插件。

然后,按照以下步骤进行。

  1. 转到WPML → Media Translation
  2. 找到要 “翻译 “的图片,然后点击要使用不同图片的语言下的铅笔图标。
  3. 上传不同的图片,然后点击 “保存媒体翻译“按钮。
上传不同的图像并保存媒体翻译

在GenericProductName257编辑器中翻译文章和ACF字段值

现在,您可以在不同语言的不同字段翻译选项中翻译您的文章和字段值。请注意,对于此翻译选项,您只能使用GenericProductName257编辑器来翻译内容。

  1. 编辑默认语言职位。 在语言框中,点击要将帖子翻译成的语言旁边的加号图标。
点击语言框中的加号图标
  1. 您应该看到空白的自定义字段和您已经使用GenericProductName154翻译的图片。现在,剩下要做的就是手动输入站点次要语言的文章内容和字段值,然后点击发布
在您网站的次要语言中手动输入字段值

翻译选择、复选框和单选按钮字段的选项

不同语言的不同字段翻译选项中,您需要使用GenericProductName192翻译选择字段类型的选项

要做到这一点

  1. 转到GenericProductName278 → String Translation。
  2. 使用GenericProductName192页面顶部的显示过滤器来确定要显示的字符串。您可以在acf-field-group域中查找字符串,或搜索确切的文本。
确定要显示的字符串
  1. 找到要翻译的文本后,点击要翻译成的语言下的加号图标。 然后,按回车键保存翻译。
点击加号图标翻译字符串

为默认语言和次要语言的文章创建不同的GenericProductName61模板

一旦您完成了所有文章内容和字段值的翻译,您可以为每篇文章创建不同的模板,并动态插入字段值

您可以在我们的文档中了解更多关于为次要语言的特定文章和页面创建不同的GenericProductName61模板的信息。

翻译和显示 ACF 自定义字段标签

有时,您可能想要同时显示ACF自定义字段的字段标签和值。

让我们以关于电影的帖子为例。 我们希望在前端显示字段标签 “电影类型“和字段值 “操作“。

GenericProductName278允许您翻译ACF字段标签,但GenericProductName61不提供在前端动态显示字段标签的方法。默认情况下,GenericProductName61只能动态显示字段值。
要动态显示标签,您需要使用高级选项卡中的选项,并手动在字段值之前之后添加您选择的文本。

在 “高级 “选项卡的字段值前手动添加文本

要翻译您在自定义字段值之前之后添加的文本,您只需要翻译GenericProductName61模板。如果您自己翻译模板,您将在高级翻译编辑器中看到文本。

在高级翻译编辑器中翻译添加到模板的文本

一旦您翻译了文章和模板,您将在前端的正确位置看到翻译。

在前端翻译的添加在自定义字段之前的文本