跳过导航
已更新
17 2 月, 2025

WPML 允许您将网站翻译成65种预配置语言,添加自定义语言,并自定义语言切换器、URL 格式等多种配置选项。这些选项都可在 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 语言切换器的选项

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

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

语言顺序

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

设置语言顺序

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

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

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

您可以选择在语言切换器中包含哪些内容。 WPML 可以显示国旗、原生语言名称和当前页面语言的语言名称。

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

语言切换器选项

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

更改语言旁边的标记:

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

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

自定义语言切换器

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

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

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

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

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

搜索引擎优化选项

启用搜索引擎优化选项

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

请注意,启用此功能后,这些信息在您网站的前端是不可见的,只在源代码中可见。

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

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

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

行政语言

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

选择不同的管理语言

这允许拥有多个作者的网站,每个作者用不同的语言写作,可以为每个用户设置不同的管理界面语言。 各个用户可以在他们自己的个人资料页面中选择他们的管理界面语言。

要了解如何设置网站的默认管理语言和每个用户的不同管理语言,请阅读关于设置WordPress管理语言的内容。

AJAX操作的语言过滤

WPML允许你启用JavaScript cookie,以便主题和插件可以在缓存的网站上也能无问题地执行AJAX过滤。

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

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