WordPress Polylang网站多语言实现教程介绍
WordPress Polylang如何实现网站多语言?拥有一个针对 SEO 优化的多语言 WordPress 网站可以真正帮助增加你的流量。它通过出现在多种语言的搜索结果中,自然而然地扩大了你网站的受众,其中一些语言的竞争比英语结果要少得多。
如何使用Polylang实现WordPress多语言?有多种方法可以创建多语言网站,如果你愿意,你甚至可以将谷歌翻译集成到你的网站中——这是翻译网站最糟糕的方式,所以请不要这样做。虽然谷歌提供了大量出色的产品,但谷歌翻译还有很多不足之处。
机器翻译永远不会像人类所做的那样好。计算机在处理简单的术语和句子方面做得很好,但在准确解释所有内容时却失败了。
如果你想观看使用 WordPress + Polylang 创建多语言网站的教程,请查看下面的视频:Polylang 多语言 WordPress 插件 2017 分步安装和设置
在这篇文章中,我将教你如何结合使用Polylang和Yoast SEO来创建一个优化的多语言 WordPress 网站。我强烈建议聘请专业翻译人员来创建你网站的其他语言版本(除非你像教皇约翰保罗二世那样会说多种语言)。
请记住,你需要对所有帖子、页面、媒体项目、类别、标签、自定义帖子类型、自定义分类、小部件、导航菜单和 URL 进行适当的翻译。你的网站可能不会使用所有前面提到的项目,但我还是将它们包括在内。
目录
- 安装 Polylang
- 设置默认语言
- 字符串翻译
- 翻译小部件
- 设置
- 为页面、帖子、类别和标签创建翻译
- 语言切换器
- 使用 Yoast SEO 优化你的多语言网站
- 结论
帮你的网站访问者一个忙,并使用人工翻译。它对你网站及其内容的质量和可读性产生了如此巨大的影响,你的读者会非常欣赏它。
我认为只让你的网站使用一种语言比使用不准确的机器翻译要好。
安装 Polylang
WordPress Polylang如何实现网站多语言?第一步是安装并激活Polylang 插件。在执行安装之前,请确保你使用的是 WordPress 4.0 或更高版本。你应该始终使 WordPress 保持最新状态,但这无关紧要。
如果你正在使用任何其他多语言插件,请确保在激活 Polylang 之前停用它们。如果你不这样做,事情可能会出错。
头以上的插件在你的WordPress的仪表板,然后单击添加新。搜索Polylang并单击立即安装。接下来,转到设置页面并添加你计划在你的网站上使用的所有语言。
WordPress Polylang网站多语言实现教程:选择语言后,它将自动填写以下字段 -全名、区域设置、语言代码、文本方向和标志。唯一留空的是顺序字段,你可以在其中选择语言在导航菜单中的显示顺序。你需要将默认语言设置为Order 0,这将使其成为导航菜单中的第一种语言。
设置默认语言
要设置默认语言,只需将鼠标悬停在你要选择的语言中的星星上,然后在它变成蓝色时单击它(见上面的截图)。
字符串翻译
在字符串翻译下,你可以为整个站点的各种元素设置翻译,包括以下内容:
- 基本的 WordPress 项目,例如 站点标题、标语、日期格式和时间格式。
- 你在侧边栏、页脚或你网站上的任何其他地方使用的任何小部件项目。字符串翻译使你可以有限地控制小部件的标题和内容,让你可以为网站的所有不同语言创建版本。
- Yoast SEO 项目,例如主页(用于在整个站点中显示面包屑)、站点名称、摘录、站点描述 (sitedesc)、档案、404 页面等。对于其中的大多数,我不理会它们,因为默认情况下,它们已正确设置。当你配置好 Yoast SEO 后,你将优化每个页面并直接在 Yoast SEO 框中发布。
翻译小部件
如何使用Polylang实现WordPress多语言?Polylang 可以轻松地为你网站上的所有语言添加小部件。当你添加新小部件时,默认情况下它将显示所有语言。保存小部件后,你可以使用字符串翻译为其创建所有翻译。
在某些情况下,你可能只想以一种语言显示特定的小部件。为此,只需从小部件的下拉菜单中选择语言。
根据你在站点上使用的插件,可能需要设置更多字符串翻译。例如,如果你使用的是图库插件,你可能希望以默认语言以外的所有语言设置图库名称和照片标题。
设置
WordPress Polylang如何实现网站多语言?在Languages > Settings下有几个项目需要配置。我们将讨论那些重要的。请注意,我在下面包含的设置只是我过去使用过的设置。我做了一些研究,查看了高质量的多语言网站,然后模仿我创建的网站。
你可能希望根据站点结构以及是否使用子域等在站点上使用不同的设置。
网址修改
在这里,你可以调整站点 URL 的外观。我推荐产生最简单和最短 URL 结构的设置。
在设置这些选项之前,请在Settings > Permalinks下选择正确的 Permalink 配置。确保选择了Post name并保存你的更改。
回到 URL 修改中,你需要确保选择以下内容(旁边带有点或复选标记):
- 语言是从目录名称中的漂亮永久链接中设置的。
- 隐藏默认语言的 URL 语言信息。
- 在漂亮的永久链接中删除 /language/(简单、较短的 URL 通常更好)。
- 首页 URL 包含语言代码而不是页面名称或 ID。
检测浏览器语言
你要单击“检测浏览器语言”下的“激活” 。这可确保当有人第一次访问你的网站时,他们会根据他/她的浏览器中的语言设置被定向到该语言的主页。如果访问者的浏览器语言与你网站上的任何语言都不匹配,则将使用默认语言。
请注意,此选项仅在从 URL 中的内容、目录名称或子域中选择语言时才有效。如果你使用多个域,则需要 Polylang Pro 才能使用此功能。
WordPress Polylang网站多语言实现教程:媒体
媒体模块默认激活,用于翻译与图像相关的所有文本——标题、替代文本和描述。
翻译每种语言的媒体项目信息是帮助优化 SEO图像的好方法 ,但这取决于你。如果你不想使用它,只需停用它。
如果你想为所有媒体项目创建翻译,请保持媒体模块处于激活状态。当你编辑媒体库中的项目时,你将能够编辑默认语言的图像信息,然后添加其他语言的翻译。
- 从下拉菜单中选择一种语言。
- 输入媒体信息,包括标题(图像上方)、标题和替代文本(图像下方)。你也可以输入描述,但我不会担心。无论如何,大多数主题似乎都没有显示出来。在这三个中,Alt 文本对于 SEO 来说绝对是最重要的。
- 单击“更新”按钮保存更改。
- 要添加其他语言的图像信息,请单击所需语言旁边的+符号,然后重复步骤 1-3。确保在为每种语言添加所有信息后单击更新。
为页面、帖子、类别和标签创建翻译
如何使用Polylang实现WordPress多语言?熟悉+符号,因为你会经常使用它来创建翻译内容。在页面和帖子中,它位于屏幕右上方翻译下的语言模块中(请参阅屏幕截图)。
要为页面和帖子创建语言变体,请按照以下简单步骤操作:
- 创建一个新页面或帖子,并附上标题和正文内容。
- 单击发布。
- 仍在页面/帖子中时,单击你要添加的语言标志旁边的 + 符号。
- 为该语言的内容以及你计划使用的所有其他内容重复步骤 1 和 2。
对于Categories和Tags ,+ 符号位于原始类别或标签的行中。
要为类别和标签添加语言变体,请执行以下操作:
- 以默认语言创建新类别或标签。
- 单击添加新类别或添加新标签。
- 然后,单击要添加的其他语言的相应标志下的+符号。
- 重复此过程,直到你拥有要在站点上使用的每种语言的所有类别。
为所有项目创建翻译后,+符号将改为铅笔图标。单击它可以编辑每种语言的翻译页面、帖子、类别或标签。
在上图中,复选标记 ( 1 ) 表示该页面是英文页面,而旁边的铅笔 ( 2 ) 可让你轻松编辑该页面的其他语言版本(图中的波兰语)。
语言切换器
WordPress Polylang如何实现网站多语言?大多数多语言站点都会显示标志或文本,让你可以在语言之间切换,Polylang 提供了此选项。你可以在菜单、小部件和其他区域中显示它。
导航到 WordPress 仪表板中的外观>菜单,然后在左侧查找语言切换器。如果你没有看到它,请展开顶部的屏幕选项区域并勾选语言切换器旁边的框(参见上面的屏幕截图)。只需抓住它并将其移至你的菜单即可。
要将语言切换器用作小部件,请转到外观>小部件,然后将该模块拖到右侧的小部件区域,你要在其中显示它。
现在,你可以将语言切换器添加到你网站上的任何菜单或小部件。通常,最好将其添加到你使用的每种语言的主菜单中。
如何使用Polylang实现WordPress多语言?如果你喜欢编辑主题文件,你甚至可以在不使用小部件的情况下添加语言切换器。只需在你的主题中使用以下模板标签:
<ul><?php pll_the_languages();?></ul>
你也可以选择仅显示一种语言,但我不确定你为什么要这样做。我不记得曾经在小部件中见过一个,但不要让它阻止你尝试它。
将其添加到菜单或小部件后,你可以设置以下语言切换器选项:
- 显示为下拉列表
- 显示语言名称
- 显示标志
- 强制链接到首页
- 隐藏当前语言
- 隐藏没有翻译的语言
这些选项很有用,因此请确保以对你的站点最有意义的方式配置它们。
对于我创建的多语言网站,我选择了以下选项:
- 我显示了标志,但没有显示语言名称——它看起来更好,在我看来,两者兼而有之。人们知道他们自己的旗帜是什么样子,所以写出名字是不必要的。
- 我还隐藏了当前语言——如果有人已经在用他们喜欢的语言浏览网站,就没有理由在菜单中再次显示它。
使用 Yoast SEO 优化你的多语言网站
设置多语言网站后,请务必确保它针对 Google 进行了优化。
为此,你将使用Yoast SEO。它是一个必备插件 ,可帮助你正确配置网站的所有语言版本,包括:
- 页面和帖子的标题——这是最重要的页面 SEO 元素
- 元描述 – 出现在搜索引擎标题下方的片段。在此处创建引人注目的副本,以鼓励搜索者点击查看你的结果。
- 永久链接 – 从 slug 中删除停用词,缩短和简化它们。
我们将检查所有重要设置,以确保你的网站已为搜索引擎做好准备。
首先,转到Plugins > Add new并搜索Yoast SEO。找到后,单击安装,然后激活。
在 Yoast 中设置这些元素后,你将使用字符串翻译来轻松翻译它们。
WordPress Polylang网站多语言实现教程:页面/帖子标题和元描述
默认情况下,Yoast SEO 会使用各种短代码根据你的内容自动设置页面和帖子标题。
为页面和帖子编写自定义 SEO 标题和元描述要好得多,你可以在“编辑帖子”或“编辑页面”区域中轻松完成此操作。你可以在 Yoast SEO 模块的正文内容区域下方找到它。
为了设置帖子/页面标题和元描述,请执行以下操作:
- 转到Yoast SEO模块并单击Edit Snippet。
- 在SEO 标题区域输入你想要的页面/帖子标题。
- 将引人入胜的副本添加到元描述框中。精心编写的元描述会鼓励搜索者点击你的结果而不是其他人的结果。
Yoast 提供了一个彩色条,当SEO 标题和元描述区域的长度都理想时,该条会变为绿色。利用它,并尝试创建具有最佳长度的标题和元描述。
高级设置
为了查看 Yoast SEO 中的一些选项,你必须首先启用高级设置页面。为此,请转到仪表板>功能并确保将滑块设置为已启用(请参见上面的屏幕截图)。
永久链接
Yoast 允许你从站点 URL 中删除停用词,这有助于简化和缩短它们。在Advanced > Permalinks下的Clean up permalinks部分 ,将滑块设置为Remove。现在,当你创建新页面或帖子时,Yoast 会自动从 slugs 或永久链接中删除这些不必要的词(显示在顶部标题的正下方)。
WordPress Polylang如何实现网站多语言?使用 Polylang 的免费版本,你必须为每个页面和帖子的所有语言版本使用不同的 URL。在他们的高级版本中,你可以在所有语言中使用相同的 URL。虽然这看起来是一个不错的功能,但在我看来并不是完全必要的。我使用免费版本,我的网址对于每种语言都不同。
结论
如何使用Polylang实现WordPress多语言?将 Polylang 与 Yoast SEO 结合使用来创建你自己优化的多语言 WordPress 网站,这是通过提供一种以上语言的内容来提高网站自然流量的好方法。
帮自己一个忙,并为你网站上使用的语言使用高质量的翻译。不要依赖 Google 翻译,因为机器翻译非常不准确,并且对你的品牌影响很差。如果你想要高质量的流量,请提供高质量的内容。
你可能会对来自世界各地的网站流量激增感到惊讶。
你是否正在努力使你的网站多语言?在下面留下评论和问题,我会尽力帮助你(不保证我能解决你的问题)。