
在使用 WPML 构建多语言博客时,是否找不到翻译主页菜单的方法?我将整理出两种 WPML 菜单翻译的方法。
使用 WPML 菜单翻译管理功能
通过 **“菜单翻译功能”**,WPML 允许您单独管理每种语言的菜单。
📌 分步设置方法:
- WordPress 管理员 > 外观 > 菜单 进入
- 在顶部选择所需的菜单(例如:
Primary Menu
) - 在右上角确认语言选择标签
- 例如:
菜单语言: Korean
,右侧有+ 添加英语
等按钮
- 例如:
- 为每种语言添加新菜单并进行翻译
- 根据相应语言设置菜单名称、项目、URL 等
- 将语言别菜单链接到小部件或主题位置
- 例如:
Primary Menu (English)
显示在英语网站上,Primary Menu (Korean)
显示在韩语网站上
- 例如:
也就是说,通过下面图示的菜单,您可以为每种语言分别指定菜单。
当您希望每种语言的菜单类型不同的时候,这种方法很好,但会觉得有点麻烦。

通过 WPML 字符串翻译仅翻译菜单项文本
当菜单结构相同但只需更改菜单名称或文本时,此方法非常有用。
📌 使用条件:
- 菜单中包含的项目为页面、文章、分类等可通过 WPML 翻译的对象时
- 希望链接结构相同但菜单名称不同的情况
📌 设置方法:
WPML > 字符串翻译
进入- 搜索
admin_texts_nav_menu
域 - 菜单项的文本出现后,进行各语言翻译
就我而言,选择了下面图示的作为菜单组名的 ‘header top menu’ 组。

下面的示例是对 COOSS.NET 菜单中 ‘AI 交易收益率‘ 菜单进行各语言翻译并添加的过程。

如下所示,已设置好语言别菜单。


以上就是关于“WPML 菜单翻译方法”的整理。
Updated : April 17, 2025
No reviews found
Write a review