跳过导航
已更新
21 5 月, 2024

WPML可让您在网站菜单、小部件或页脚中添加语言切换器。 您还可以加入标志、以本地名称显示语言以及添加自定义样式。

语言切换器可让访客选择阅读内容的语言。 您可以根据自己的喜好,在网站的不同位置显示它。

例如,您可以将语言切换器作为菜单放置在标题部分。

Language switcher in the header section
标题部分的语言切换器

或者,如果不想编辑页眉的设计,也可以将语言切换器放在页脚部分的底部。

Language switcher in the footer section
页脚部分的语言切换器

使用WPML,您可以轻松地在自己的网站上添加语言切换器,就像上面介绍的那样。 要做到这一点

  1. 决定在何处显示语言切换器
  2. 为语言切换器添加标志(或不添加)
  3. 语言切换器的风格

记住翻译您的网站

添加语言切换器并不会自动使您的网站提供更多的语言版本。 要在网站上提供更多语言,首先需要对网站进行翻译。
了解如何使用WPML 轻松翻译您的网站

1.决定在何处显示语言切换器

WPML默认在网站页脚添加语言切换器。 不过,网站上还有许多其他地方可以添加语言切换器:

  • 菜单和小部件
  • 在帖子内容上方或下方
  • 模板、模板部件和网站导航

需要在使用 PHP 的模板文件或使用简码的页面或帖子中添加语言切换器? 了解更多有关在自定义位置添加语言切换器的信息。

在菜单、页脚或部件中添加语言切换器

要在这些特定区域添加和自定义语言切换器,请访问 WPML →WordPress面板中的语言

在这里,你可以在菜单或部件中添加新的语言切换器,也可以编辑页脚中的默认语言切换器。

添加或编辑语言切换器

在帖子内容上方或下方添加语言切换器

您还可以从帖子内容的上方或下方链接到帖子或页面的翻译。 这将以链接形式显示其他可用翻译。

要启用此功能,请转至 WPML语言,向下滚动到链接到帖子翻译。 选中该复选框可查看所有选项。

启用帖子翻译链接

在模板、模板部件或导航中添加语言切换块

如果您使用WordPress的网站编辑器(以前称为全站编辑),您可以使用WPML语言切换器块将语言切换器添加到任何模板或模板部分。

在网站模板中添加语言切换块

为了让语言切换器区块显示为您的辅助语言,您需要对其进行翻译。

  1. 转至 WPML翻译管理.
  2. 搜索网站中已添加语言切换块的部分(模板、模板部分、网站导航等)。
  3. 送去翻译。
翻译包含语言切换块的模板部分
  1. 如果使用高级翻译编辑器进行翻译,请将语言切换器字段复制到辅助语言,然后单击完成
从默认语言中复制语言切换器字段

现在,语言切换器将以您的第二语言显示。

2.为语言切换器添加标志(或不添加)

要在语言切换器区块中添加或移除标记,请使用侧边栏语言切换器显示设置中的切换按钮。

为语言切换程序块添加标记

要在其他位置添加或移除旗帜,请访问 WPML语言,然后编辑要更改的语言切换器。 然后选中或取消选中标志选项。

在页脚语言切换器中添加标记

WPML为每种预配置语言至少包含一个国家的国旗。 默认情况下,标记使用 SVG 格式。 不过,您可以通过更改 WPML 语言

%%tb-image-alt-text%%
WPML 语言

您还可以上传自己的自定义旗帜。 了解更多有关如何在语言切换器中添加自定义语言标志的信息。

3.语言切换器的风格

除了是否显示国旗,您还可以自定义语言切换器的其他方面。 这包括设置语言顺序、以本地名称显示语言以及设置颜色偏好。

前端菜单语言切换器

全局设置

您可以为网站上的所有语言切换器设置全局设置,例如语言顺序。 为此,请访问 WPML语言,然后滚动到语言切换器选项。 这些选项将适用于网站上的所有语言切换器

语言切换器主选项部分

每种语言切换器的设置

您还可以为每个语言切换器指定设置。 这样,您就可以完全独立地控制它的内容和外观。 您在每个位置应用于语言切换器的选项只适用于该语言切换器。

例如,您可以只在菜单中显示标志,而在页脚中显示标志和语言名称。

要在语言切换器区块中更改这些设置,请选择该区块并调整侧边栏中的设置。

语言切换程序块设置

有关其他语言切换器,请访问 WPML语言,然后编辑要调整的特定语言切换器。

页脚语言切换器的设置

当你更改语言切换器的设置时,预览也会随之更新。 预览是 “示意图”。 它不会加载前端 CSS,因此实际语言切换器的样式会有所不同。 不过,它确实可以向你展示不同选项、颜色设置、顺序和内容的效果。

自定义语言切换器

默认情况下,WPML使用主题的 CSS 规则将语言切换器与网站的设计和风格相匹配。 如果需要更多自定义选项,可以使用 PHP API 创建自定义语言切换器。 这种方法需要 PHP 知识。

自定义浮动语言切换器

语言切换器故障排除

使用WPML添加的语言切换器在大多数主题上都很美观。 如果语言切换器无法与主题正确显示,可能存在 CSS 冲突。 阅读我们为语言切换者提供的修复样式问题指南。

还没有WPML?

WPML可以轻松帮助您在网站上添加和自定义语言切换器。 要开始使用,请访问我们的定价页面,找到适合您网站的计划。

要了解有关使用WPML 建立多语言网站的更多信息,请访问我们的指南:如何使用WPML 翻译您的网站。