WPML

了解如何在多站点设置中使用 WPML,将您的网站网络和各个子站点翻译成多种语言。

将 WPML 添加到 WordPress 多站点网络后,您可以为每个网站使用不同的语言和翻译设置。

支持的多站点 URL 设置类型

WPML 在多站点上支持以下多语言 URL 设置:

完全支持

目录中的子站点和目录中的语言子域名中的子站点和目录中的语言
domain.com/subsite-1/fr/
domain.com/subsite-1/es/
domain.com/subsite-2/fr/
domain.com/subsite-2/es/
subsite-1.domain.com/fr/
subsite-1.domain.com/es/
subsite-2.domain.com/fr/
subsite-2.domain.com/es/
WPML 支持的 URL 设置示例

有条件支持和实验性功能

目录中的子站点和子域名中的语言子域名中的子站点和子域名中的语言
fr.domain.com/subsite-1/
fr.domain.com/subsite-2/
es.domain.com/subsite-1/
subsite.fr.test.com
仅通过使用 sunrise.php 文件才可能实现(有关详细信息,请参阅如何每种语言使用不同的域名?仅当通过 DNS 记录正确指向域名且不与其他子站点冲突时才可能实现
WPML 支持的实验性和有条件支持的 URL 设置示例

在同一个子站点上,无法将某些语言放在域名中,而将其他语言放在目录中。

在多站点设置上安装 WPML

要安装 WPML,您可以使用轻量级的 OTGS Installer 插件,以避免手动下载和上传 WPML 组件。

购买 WPML 后:

  1. 前往您帐户中的下载部分并下载 OTGS Installer zip 文件。
  2. 前往我的站点 → 网络管理以上传新插件。
  3. 上传后,您可以进行网络启用

在多站点设置上注册 WPML

启用 OTGS Installer 后,您现在可以注册 WPML 并下载其核心组件(以及您需要的任何其他组件)。请首先注册您的主站点,以便相同的站点密钥将应用于所有子站点。

注册后,您可以:

  • 在主站点和您选择的子站点上启用 WPML。如果您希望能够灵活地在需要时停用各个子站点上的 WPML,请前往每个子站点,在插件下单独启用 WPML。
  • 在整个多站点网络上启用 WPML。前往已安装的插件并选择网络启用,以在设置的每个站点上启用 WPML。

在每个子站点上配置 WPML

您必须在每个子站点上单独配置 WPML。前往 WPML → 设置并按照设置向导进行操作。

完成设置后,您将能够访问 WPML 功能,并可以开始在整个多站点网络中翻译您的内容

常见问题

如何每种语言使用不同的域名?

如果您希望每种语言使用不同的域名,则需要一个名为 sunrise.php 的 drop-in 插件。该插件在 WordPress 加载过程的早期加载,因此它可以帮助 WPML 将每个请求的域名与相应的语言进行匹配。

以下是安装此插件的方法:

1. 将 sunrise.php 文件从 WPML 的 ../sitepress-multilingual-cms/inc/tools/ 文件夹复制到您的 wp-content 文件夹。如果您的 wp-content 文件夹中已有一个 sunrise.php 文件,请将 WPML 的 sunrise.php 文件中的内容添加到现有文件中。请勿将其放置在 return 语句之后。
2. 将代码行 define('SUNRISE', 'on') 添加到您的 wp-config.php 文件中。
3. 确保您的域名具有正确的 DNS 设置,并且它们指向与默认语言域名相同的文件夹。有关说明,请按照本教程设置每种语言的域名

如何在多站点上使用自动翻译?

WPML 提供了自动翻译网站上所有内容的选项。

要使用自动翻译,请在我们的现收现付和 Prepaid 积分计划之间进行选择。

如果您希望在特定子站点上使用自动翻译,您可以:
- 在子站点上注册现收现付。在这种情况下,子站点将获得自己用于自动翻译的付款方式,或者
- 使用迁移代码将子站点与主站点连接,以共享其积分。

重要提示:您无法从 WPML 帐户向特定子站点分配预付费积分,因为子站点共享主站点的密钥。

如何重置子站点上的 WPML?

如果您需要重置 WPML 任何子站点上的设置,请前往我的站点 → 网络管理,然后单击 WPML。在这里,您可以重置任何单独的子站点。请确保在主站点上启用了 WPML,以便能够看到 WPML 菜单。

如果在设置带有 WPML 的 WordPress 多站点时遇到任何问题,请联系我们的支持团队寻求帮助。

作者:Amir · 最后更新时间:2025年7月16日