阅读提示
本文约 663 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。
本文约 663 字,预计阅读 2 分钟。文中命令与配置均经过实测,可直接参考执行。
引言:Polylang 装完中文是中文英文不出来
Polylang 上手比 WPML 轻,但”译文去哪了””菜单怎么各语言一套”依然有坑。按步骤走,译文与菜单都能正确分语言显示。
原理分析:Polylang 的关联模型
Polylang 给每篇内容打”语言”分类(taxonomy language),译文之间通过”翻译关联”绑定。菜单在”外观→菜单”里可为每种语言建独立菜单并指定语言。字符串(主题选项)需 Pro 或 Loco 翻。
保姆级实操
- 装 Polylang,后台”语言→设置”添加所需语言,设默认与 URL 模式(目录/子域名)。
// 用代码批量设语言(一般后台即可)
// Polylang 设置里勾选"媒体也按语言"可选
- 编辑文章,右侧”语言”框点”+”加译文,保存即关联。
- 分类/标签同样在各自编辑页设语言并关联。
- “外观→菜单”建
主菜单-中文与主菜单-EN,分别设语言。 - 查源码确认 hreflang。
常见踩坑
- 菜单没分语言,切换语言菜单不变。
- 分类没关联,译文页分类错乱。
- 案例:某站 Polylang 切英文菜单不变,发现只建了一个菜单没按语言指派。建两套菜单并指语言后正常。
- 媒体按语言导致同图传两次,按需关。
- 字符串不翻显原语,需 Pro/Loco。
总结
判断标准:译文可访问、菜单/分类按语言、hreflang 正确。行动清单:加语言设 URL → 翻内容并关联 → 建各语言菜单 → 分类关联 → 验 hreflang。详见多语言菜单的分别配置。
觉得有用?点个赞支持一下
