WPML

MailChimp Multilingual 负责翻译访问者看到的表单。ibericode 独立的免费 MC4WP: WPML Integration 插件负责处理每种语言的路由。目前这两个插件都是必需的;一个统一的附加组件即将推出(请参阅本页底部的说明)。

开始之前

在同一个 WordPress 网站上安装并激活以下内容:

  • WPML 核心WPML 字符串翻译MailChimp Multilingual 附加组件。请从您的 WPML 帐户下载页面下载它 – 它包含在 Multilingual CMS 和 Multilingual Agency 中。这是 WPML 端;它负责翻译注册表单。
  • 来自 WordPress.orgMailchimp for WordPress (MC4WP)。它将 WordPress 与 Mailchimp 连接起来,您将在此插件中构建注册表单。激活后,请在 Mailchimp for WP > Mailchimp 处将其连接到您的 Mailchimp 帐户。
  • 来自 WordPress.orgMC4WP: WPML Integration,由 ibericode 开发。这是一个路由插件,可根据访问者的 WPML 语言将每个注册发送到正确的 Mailchimp 受众群体。目前它是一个独立的免费插件;我们将在即将发布的版本中将其合并到 MailChimp Multilingual 中。

您还需要一个至少设置了一个受众群体的 Mailchimp 帐户,并在 WordPress 中配置好您的 WPML 语言。

WPML 仅支持 MC4WP 插件。Mailchimp 自己的官方 WordPress 插件是另一个不同的插件,不包含在此附加组件的支持范围内。如果您正在使用该官方插件,请在继续之前切换到 MC4WP。

在 MC4WP 中构建您的注册表单

前往 Mailchimp for WP > Forms,以您网站的默认语言创建一个注册表单。添加您想要的字段(电子邮件、姓名、选择加入复选框、GDPR 同意文本)、提交按钮文本,并在表单的 Messages 选项卡上添加每个表单的成功和错误消息。MC4WP 会按表单而不是全局存储其消息,因此每个表单都有自己的一套消息。

表单准备就绪后,将其嵌入到网站上您想要的位置 – 页面中的区块、侧边栏小工具、页脚区域,或者通过 MC4WP 的集成设置嵌入到 WooCommerce 结账或 WordPress 评论表单上的复选框中。

使用 WPML 翻译表单

只要您在 MC4WP 中保存了表单,就可以通过 WPML 对其进行翻译 – 无需扫描。

  1. 前往 WPML > 翻译 > 仪表板
  2. 滚动到 Mailchimp Sign-up Forms 部分。
  3. 选择您要翻译的表单,并将它们发送到您首选的翻译方式。

翻译任务包含表单中所有面向访问者的字符串:字段标签、占位符、提交按钮文本、选择加入复选框标签和同意文本(包括原始 HTML),以及表单 Messages 选项卡中的所有成功和错误消息。您无需手动注册字符串。

如果您的同意文本链接到内部页面(如隐私政策),请先翻译该页面。只有在将表单发送进行翻译时该页面已存在翻译,WPML 才会将同意文本链接重写为指向已翻译的页面。

将注册路由到正确的 Mailchimp 目标

WPML 附加组件负责翻译表单;每种语言的路由则在 MC4WP: WPML Integration 中进行。其设置页面位于 WordPress 管理后台的 Mailchimp for WP > WPML 中,该页面包含两个部分:

  • Language map。一张表格,每种 WPML 网站语言占一行。对于每种语言,从 Mailchimp list 列的下拉列表中选择目标 Mailchimp 受众群体。默认选项 -- use form or integration setting 会回退到表单本身配置的受众群体。(下拉列表仍使用旧的 list 标签,但该目标现在被 Mailchimp 称为受众群体(audience)。)
  • Subscriber language。一个复选框:Set the subscriber’s language based on the site language。启用它,以便在提交时根据 WPML 语言设置 Mailchimp 中订阅者的 language 字段。Mailchimp 使用该字段来驱动其针对联系人的语言感知功能。

保存页面。从现在起,来自法语页面的注册将被发送到映射到法语的任何受众群体,并在到达 Mailchimp 时带有 language: fr 标签。相同的路由逻辑适用于网站上的所有其他语言。

设计您的 Mailchimp 端 – 受众群体、标签和群组

在完成路由配置之前,请先决定您的 Mailchimp 结构。有两种可行的模式:

  • 一个主受众群体,按语言进行细分。这是 Mailchimp 官方的建议。将每种 WPML 语言映射到同一个受众群体,并依靠 language 字段(由路由插件设置)加上标签、群组和细分来驱动每种语言的欢迎流程和营销活动。维护一个受众群体的成本更低(Mailchimp 按受众群体计费),也更容易。
  • 每种语言一个独立的受众群体。当您希望将每种语言的订阅者完全分开,并拥有各自的确认电子邮件、欢迎电子邮件和自动化集时,请使用此模式。在路由插件的 Language map 中将每种 WPML 语言映射到不同的受众群体。

无论采用哪种方式,设计每种语言的欢迎流程的工作都在 Mailchimp 中进行,而不是在 WordPress 中。请先设置好您的受众群体、标签、群组和自动化,然后再回到路由插件并完成 Language map 的配置。

Mailchimp 如何翻译 WPML 未翻译的内容

一旦订阅者进入 Mailchimp,之后的所有电子邮件都将由 Mailchimp 发送 – WPML 和 MC4WP 不再参与其中。分工如下:

在哪里翻译WordPress / MC4WPMailchimp
注册表单(字段、标签、同意文本)
成功和错误消息
双重选择加入确认电子邮件
确认后的欢迎电子邮件
自动化序列(滴灌营销活动)
营销活动内容

对于 Mailchimp 端的内容,Mailchimp 提供了三种处理多语言的模式:由订阅者的 language 字段驱动的条件合并标签、指向 Google 翻译版本电子邮件的链接,或者发送到每种语言细分的单独设计的翻译电子邮件。大多数多语言设置要么使用每种语言独立的受众群体(每个群体都有自己的确认和欢迎电子邮件),要么使用一个带有每种语言细分和翻译电子邮件版本的受众群体。

常见陷阱

  • 注册被正确翻译,但全部进入了一个受众群体。路由插件 (MC4WP: WPML Integration) 未安装、未激活,或者其 Language map 为空。请打开 Mailchimp for WP > WPML 并配置映射。
  • 表单未出现在翻译仪表板中。请确认 MailChimp Multilingual 附加组件已与 WPML 核心和 WPML 字符串翻译一起激活。只有在激活该附加组件时,Mailchimp Sign-up Forms 部分才会出现在仪表板中。
  • 在翻译后的表单中,同意文本链接指向源语言的隐私政策。在发送表单进行翻译之前,请先翻译链接的页面。只有在创建表单翻译任务时该页面已存在翻译,WPML 才会重写该链接。
  • 收到的双重选择加入确认电子邮件是源语言的。该电子邮件是在 Mailchimp 中设置的,而不是在 WordPress 上。您可以将每种语言发送到其自己的受众群体(带有其自己的确认电子邮件),或者使用 Mailchimp 的条件合并标签,以便电子邮件正文根据订阅者的 language 字段进行分支。
  • 注册被标记了错误的语言。请确认在 Mailchimp for WP > WPML 中已勾选 Set the subscriber’s language based on the site language
  • 网站使用的是 Mailchimp 官方的 WordPress 插件,而不是 MC4WP。此附加组件不支持该插件。请切换到 MC4WP: Mailchimp for WordPress 以使用此流程。

统一的附加组件即将推出

目前,除了 MC4WP 之外,您还需要两个兼容性插件:用于表单翻译的 MailChimp Multilingual,以及用于路由的 ibericode 的 MC4WP: WPML Integration。WPML 和 ibericode 已同意将路由功能合并到 MailChimp Multilingual 本身中。在该版本发布后,您在 WPML 端将只需要 MailChimp Multilingual,而 ibericode 插件会将现有用户引导至该统一的附加组件。我们将在其发布时的版本说明中介绍迁移事宜。

Amir 撰写 · 最后更新于 2026年7月2日

作者:Amir · 最后更新时间:2026年7月2日