跳到内容 跳到侧边栏
已更新
2026 年 2 月 26 日

WPML 让您可以将网站翻译成 65 种预配置语言、添加您自己的自定义语言,并为您的语言切换器、URL 格式等自定义各种配置选项。这些选项都可以在 WPML语言 菜单中找到。

网站语言

为网站选择语言

当您首次配置 WPML 时(WPML 设置向导的第一步),您需要选择现有内容的语言。然后,从 65 种预配置语言 中选择您想要将网站翻译成的语言。

还可以创建自定义语言。 如果您想在网站中添加特定国家的语言(如加拿大法语或瑞士德语),或者如果您需要的语言未出现在预配置语言列表中,这将特别有用。

对于您创建的自定义语言,您可以使用 WPML 的图标之一或 添加自定义图标

您可以随时通过前往 WPML语言 来添加、编辑或从网站中删除语言。 这些选项可在 “网站语言“部分找到。

语言 URL 格式

WPML 让您可以选择如何组织不同语言的内容。 您可以选择

  • 不同语言的目录–如西班牙语的wpml.org/es/和德语的wpml.org/de/
  • 每种语言使用不同域名 – 子域名如 es.example.comde.example.com 或完全不同的域名如 ejemplo.esbeispiel.de
  • 语言名称作为参数添加–如西班牙语的wpml.org/?lang=es

为了使 目录中的不同语言 正常工作,您网站的固定链接结构需要与默认结构不同。我们建议选择 年/月/名称%postname%

有关运行上述每种模式所需的详细示例和文档,请阅读语言 URL 选项

语言切换器

语言切换器选项位于 WPML → 语言 下。

为了让访客选择他们偏好的语言,WPML 默认会在您网站的页脚添加一个语言切换器。您还可以将语言切换器添加到 Widget、菜单,或创建您自己的自定义语言切换器。

WPML 语言切换器的选项

或者,您可以使用 语言 切换器 模块将语言切换器添加到菜单、Widget、模板以及页面或文章内容中。

您还可以使用以下钩子(hooks)显示语言切换器:

语言顺序

您可以在 语言 菜单的 语言切换器选项 部分控制语言在语言切换器中显示的顺序。

设置语言顺序

单击并拖动语言来更改顺序。

请注意,当您使用下拉式语言切换器时,显示的第一个语言始终是当前语言。 其他语言将根据您在语言顺序列表中设置的顺序列出。

选择在语言切换器中显示的内容

您可以选择在语言切换器中包含的内容。WPML 可以显示国旗、母语名称以及页面当前语言的语言名称(例如,当当前语言为英语时显示 “Deutsch (German)”)。

您还可以为语言切换器的所有部分选择颜色。

要对您的语言切换器进行任何更改:

  1. 前往 WPML → 语言
  2. 找到您的切换器。根据在网站上的放置位置,每个语言切换器将位于不同的部分:菜单语言切换器Widget 语言切换器页脚语言切换器
  3. 单击铅笔图标进行编辑。

当您进行更改时,您可以在保存之前看到语言切换器外观的小预览。

语言切换器选项

您可以 设置 WPML 语言切换器的样式,使其与您网站的设计相匹配。

更改语言旁边的标记:

  1. 前往 WPML语言
  2. 在 “网站语言“部分,单击 “编辑语言
  3. 在这里,您可以从 WPML 的安装目录中选择不同的图标,或上传您自己的图标

有关可以添加到网站的不同样式语言切换器的更多信息,请阅读 语言切换器选项

自定义语言切换器

您可以创建 自定义语言切换器 并将其添加到网站的主题中。

启用或禁用自定义语言切换器的选项

自定义语言切换器 部分,您可以启用或禁用网站上的自定义语言切换器。当自定义语言切换器被禁用时,相关的 CSS 和 JavaScript 资源将不再加载。这对于不使用任何语言切换器的网站非常有用。

在这种情况下,仍然可以使用 wpml_language_switcher 短代码和 wpml_language_switcher 动作,但是,它们输出的语言切换器将不包含任何 CSS 或 JavaScript。

对于更新到 WPML 3.8 或更高版本的现有安装,自定义语言切换器默认处于启用状态。对于使用 WPML 3.8 或更高版本的新安装,此选项默认处于禁用状态。

搜索引擎优化选项

启用搜索引擎优化选项

当搜索引擎(如 Google)分析您的多语言网站时,向它们“告知”网站内容可用的替代语言非常重要。这样,搜索引擎就不会将翻译视为重复内容,而是视为相同内容的不同语言版本。这对您网站的 SEO 排名很有好处。

请注意,启用后,此信息在您网站的前端不可见,仅在源代码中可见。

除了开启和关闭此功能外,您还可以使用 hreflang 链接位置 选项来设置此信息的输出位置:

  • 尽早 – 默认,优先级 1
  • 稍后的标题部分 –优先事项 10

在大多数情况下,最好使用默认设置。 有时,使用此选项时,不同的主题和插件可能会导致冲突。 这些冲突可能会导致这些 SEO 语言链接的错误或完全缺失。 在这种情况下,改用标题部分的 “稍后 “选项应该可以解决问题。

行政语言

默认语言通常也是管理语言。 此外,您还可以选择以不同于网站内容默认语言的语言显示网站的 WordPress 后台。这不在 WPML语言 菜单中。 相反,您可以通过用户个人资料找到它。

选择不同的管理语言

这使得拥有多位作者(每位作者使用不同语言写作)的网站可以为每个用户设置不同的后台语言。个人用户可以在自己的个人资料页面中选择其后台语言。

要了解如何设置网站的默认后台语言以及为每个用户设置不同的后台语言,请阅读 设置 WordPress 管理语言

AJAX 操作的语言过滤

WPML 允许您启用 JavaScript cookie,以便主题和插件可以毫无问题地执行 AJAX 过滤,即使在缓存网站上也是如此。

存储语言 cookie 以支持 AJAX 的语言过滤

在关于 启用语言 cookie 以支持 AJAX 过滤 的页面上了解更多相关信息。