WP外贸站多语言搭建教程指南实用

前置准备


开始 WP外贸站多语言搭建 前,你需要确保以下条件已满足:



  1. 一台服务器(已安装宝塔面板)或已配置好 LNMP 环境(Linux + Nginx + MySQL + PHP)。

  2. 已绑定域名(建议提前解析好 A 记录,并完成 SSL 证书部署)。

  3. 已安装 WordPress(最新版本,可通过宝塔一键部署或手动上传)。

  4. 一个干净的 WordPress 站点(里面不要有已有内容,或已做好备份)。

  5. 所需插件:本文使用免费插件 Polylang(下载即可,无需付费)。


如果你用的是宝塔面板,直接登录后台 → 网站 → 添加站点 → 填写域名 → 创建数据库 → 自动安装 WordPress。这是最省事的方式。

分步操作


1. 安装 Polylang 插件



  • 进入 WordPress 后台 → 插件安装插件

  • 搜索关键词 Polylang,找到第一个结果(作者是 WP SYNTEX),点击 立即安装启用


启用后左侧菜单会出现 语言 选项。


2. 添加站点语言



  • 点击左侧 语言添加新语言

  • 在“选择语言”下拉框中依次添加你的目标语言,例如:

  • 英语(English)

  • 简体中文(Chinese (Simplified))

  • 如果有其他需求(如日语、德语)也可一并添加。

  • 点击 添加新语言 后,会要求设置默认语言。建议将英语设为默认语言,因为外贸站通常以英文为主。


注意:添加语言后务必保存变更,否则后续翻译不生效。

3. 设置 URL 结构(推荐子目录模式)



  • 进入 设置语言(Polylang 的专属设置页面)。

  • 在“URL 修改”部分:

  • 选择 语言代码作为子目录(例如 /en//zh/)。

  • 不要勾选“从 URL 隐藏默认语言”(否则会让 SEO 链接混乱)。

  • 点击 保存更改


如果你的网站已经上线,修改 URL 结构后请务必到 设置 → 固定链接 中重新保存一次(什么都不动,直接点“保存更改”),以刷新重写规则。

4. 创建多语言内容


以写一篇“关于我们”页面为例:



  • 新建页面 → 标题“About Us”,内容写英文版。

  • 发布后,在编辑页的 Polylang 面板(通常在右下侧)会看到语言选择框,已自动标记为英语。

  • 点击旁边的 + 号(添加翻译),选择中文,系统会复制当前页面并让你填写中文内容。

  • 填写中文版标题(例如“关于我们”)和内容,发布即可。


同样的方法适用于文章、产品、分类等。


5. 添加语言切换器(导航菜单)



  • 进入 外观 → 菜单

  • 如果之前没有菜单,创建一个并关联到主菜单位置。

  • 在左侧的“语言”版块中,勾选你想要显示的语言(如英文、中文),点击 添加到菜单

  • 调整顺序后保存。


访问前台,你应该能看到页面右上角或导航栏中的语言切换按钮。


避坑指南


| 常见错误 | 解决办法 |

|---------|----------|

| 语言切换后 404 | 去 设置 → 固定链接,重保保存一次;如果还报错,检查 Nginx 伪静态规则是否包含 location / 的重写(宝塔默认已配置,不用动) |

| 语言切换器不显示 | 确认已添加到 菜单 并且该菜单位置已被主题支持;部分主题需要启用 Widget 的语言切换器,建议改用菜单方式 |

| 翻译内容丢失或未同步 | 每次编辑必须明确选择语言版本,不要在默认语言下直接改其他语言的翻译 |

| 插件冲突 | 如果站点装有缓存插件(如 WP Rocket),请先在插件设置中排除语言 cookie 或 URL,否则切换语言后缓存不会更新 |

| 默认语言被隐藏 | 不要勾选“隐藏默认语言”,否则访问域名根目录不会显示语言代码,导致 Polylang 判断混乱 |


高频问题解答


Q1:Polylang 免费版够用吗?

A:完全够用。免费版支持无限制语言数量、URL 重写、导航菜单翻译、页面/文章/分类翻译。企业版主要多了多语言 SEO 优化和 WooCommerce 支持,大部分外贸站免费版就能跑。


Q2:怎么给不同语言做 SEO?

A:Polylang 会自动输出 hreflang 标签(告诉搜索引擎各语言页面的对应关系),还会自动生成 sitemap。建议安装 Yoast SEO 配合 Polylang 的扩展包(Polylang for Yoast SEO)以更精确管理。


Q3:我已经有内容了,中途改成多语言会丢数据吗?

A:不会。安装 Polylang 后它会自动将现有内容标记为站点默认语言。你可以逐个为现有内容添加翻译版本。建议先在测试站操作。


效果验证



  1. 在浏览器中访问你的网站首页(如 https://yourdomain.com),默认语言页正常显示。

  2. 点击语言切换器切换到中文,URL 应变为 https://yourdomain.com/zh/

  3. 在中文页面下检查导航菜单、页面内容是否都变成中文。

  4. 用浏览器的开发者工具(F12) → 控制台输入 document.documentElement.lang,应该返回当前语言的代码(如 zh-CNen-US)。

  5. 查看网页源代码,搜索 hreflang,应能看到类似:




如果以上都正确,恭喜你 WP外贸站多语言搭建 成功完成。


如果你正在处理 WP外贸站多语言搭建,建议先按本文步骤完整执行,再根据自己的环境做微调;

遇到异常时优先回看避坑和高频问题部分。

分享到:
上一篇
宝塔面板端口放行设置:宝塔面板如何放行端口?一步步教你安全配
下一篇
零基础学会Linux隐藏文件管理:点文件、ls命令与安全实践
1
系统公告

泽御云五一特惠活动🔥

泽御云持证合规运营,资质齐全可查,长久稳定! 五一限时多重福利同步开启: ✅ 香港 2 核 2G 云服务器超值拼团,低价入手团长免费 ✅ 4 核 4G 多机房年付拼团,性价比拉满 ✅ 内蒙古新区限时 7 折(zeyuyunnmg)特惠,专属优惠码锁价续费 ✅ 全站通用 75 折优惠,老用户充值享专属赠金 官方站点:zeyuyun.com 合规资质齐全|售后有保障|活动限时错过不再有
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意