Skip Navigation
Updated
18 1 月, 2024

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或更高版本的新安装程序,该选项默认为禁用。

搜索引擎优化选项

启用搜索引擎优化选项

当 Google 等搜索引擎对您的多语言网站进行分析时,重要的是要 “告诉 “他们您网站内容的替代语言。 这样,搜索引擎就不会将翻译作为重复内容处理,而是将其视为相同的内容,只是语言不同而已。 这有利于网站的搜索引擎优化排名。

请注意,启用该功能后,网站前端将无法看到这些信息,只能在源代码中看到。

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

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

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

管理语言

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

选择不同的管理语言

这样,如果网站有多个作者,每个作者使用不同的语言写作,每个用户就可以使用不同的管理语言。 个人用户可在自己的个人资料页面选择管理语言。

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

AJAX操作的语言过滤

WPML允许您启用 JavaScript cookie,这样主题和插件就可以顺利执行AJAX过滤,即使在缓存网站上也是如此。

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

有关启用语言 cookie 以支持AJAX过滤的更多信息,请参阅启用语言 cookie 页面。