小语种插件Polylang,如果手动翻译,可以选择这个插件。免费版本的URL不能与默认语言一样,付费版本可以。

步骤#01:搜索插件,安装

步骤#02:配置Polylang

安装后,会跳出来配置页面

在这个界面,添加本网站默认语言,以及想要添加的小语种。

比如前端默认是英语,那么首先添加英语,然后添加简体中文和繁体中文为小语种。

下一步:时否允许翻译媒体文件,这里暂时不勾选。

下一步:选择站点默认语言,当前选择为英文

最后:返回后台

步骤#03:设置Polylang显示的URL

后台菜单栏,左下方会有一个“语言”的菜单,这个就是Polylang

点击Polylang的设置—>URL Modification

注意,如果不勾选“Hide URL language information for default language”,那么会改变原来网站的URL,比如原来是:https://wp.ensky.tech/t002en/,将会变为:https://wp.ensky.tech/en/t002en/,会在域名后面加一个/en/。

所以对于已经发布的网站,新安装polylang插件的时候,一定要勾选”Hide URL language information for default language“

选项01:The language is set from content

生成的URL如下:

https://wp.ensky.tech/t001en/
https://wp.ensky.tech/t001-zh/

选项02:The language is set from the directory name in pretty permalinks

生成的URL如下:

https://wp.ensky.tech/t002en/
https://wp.ensky.tech/zh/t002zh/

如果勾选“Keep /language/ in pretty permalinks“,那么生成的URL会变为:

https://wp.ensky.tech/t002en/
https://wp.ensky.tech/language/zh/t002zh/

影响的只是新添加的小语种URL。

建议配置:

URL为:

https://wp.ensky.tech/t002en/
https://wp.ensky.tech/zh/t002zh/

网站meta设置

如何手动翻译?

方法01:后台添加

英文正常发布,然后进入到后台,点击小语种的+添加小语种。

点击上面的加号,创建出来的就是对应的小语种页面,小语种页面的URL与内容都可以是独立的,为了协调,最好与英文一致。

对于免费的Polylang,无法创建一模一样的URL,例如:

https://wp.ensky.tech/zh/ensky100-2/
https://wp.ensky.tech/ensky100/

方法02:创建英文文章的时候,直接添加小语种

在右侧有一个Translations,这个地方会显示我们添加过的小语种,点击+,就可以添加小语种了。

可以先发布英文的,然后在英文编辑界面再添加小语种

安装Polylang小语种插件以后,主页菜单乱掉了?

进入后台-菜单,主菜单和二级菜单重新保存一下就可以了。