Skip to content

WP 中文简繁转换 - 快速开始

WP 中文简繁转换 — 快速开始

适合刚装上插件、想 5 分钟内让站点同时输出简体和繁体两个版本的 WordPress 管理员。 当前版本:v1.1.0 · 阅读时间:约 6 分钟

这个插件帮你做什么

中文站绕不开"我到底用简体还是繁体"的两难。WP 中文简繁转换让你只维护一份内容,前端按需自动输出两种字形:

  • 自动转换:基于 OpenCC 词典,整篇文章/页面/分类名/菜单/商品标题在前端按访客语言自动转
  • SEO URL 路由/zh-cn/posts/foo/zh-tw/posts/foo 是两条独立 URL,搜索引擎收录两份页面
  • 浏览器自动检测:访客系统/浏览器语言是繁中,自动跳到 /zh-tw/ 版本(首次访问,可关闭)
  • 浮动切换按钮:右下角小图标,访客手动切换语言
  • 自定义词汇表:行业术语、品牌名、人名等避免误转的关键词,你说了算
  • hreflang 标签:自动给两个变体加 <link rel="alternate" hreflang="zh-CN/zh-TW">,告诉 Google 是同内容的不同语言版本

1. 安装与激活

如果你还没装:

  1. Intally 商城 下载 ZIP
  2. WordPress 后台 插件 → 添加插件 → 上传插件 → 选 ZIP → 启用
  3. 左侧菜单出现 WP ZhConvert

激活后重要:到 设置 → 固定链接 点一下"保存",让 /zh-cn/ /zh-tw/ 的 rewrite rule 生效。(插件激活时会自动 flush 一次,但有些主题/缓存可能需要手动再保存一次)

2. 第一次配置(2 分钟)

打开 WP ZhConvert → 设置,至少确认这几项:

2.1 站点原始语言

你的内容主要用什么字形写? - 写简体 → 选「简体」(默认) - 写繁体 → 选「繁体」

这决定了"另一个变体"由插件转换出来——选错会让转换方向反过来。

2.2 默认变体

访客没指定语言(无 URL 前缀、浏览器检测关闭)时显示哪个? - 默认简体 → 选「/zh-cn/」 - 默认繁体 → 选「/zh-tw/

2.3 浏览器自动检测

  • 开(默认):访客首次进站,按浏览器语言自动跳到 /zh-tw//zh-cn/
  • 关:永远走默认变体,访客手动点切换按钮

2.4 切换按钮

  • 显示:默认开,右下角浮动小图标
  • 位置:4 个角随便选

保存设置后,前端立即生效。

3. 验收效果

打开任意一篇你的文章,URL 后面手动加 /zh-tw/ 前缀: - 例如原 URL https://yoursite.com/hello-world/ → 改成 https://yoursite.com/zh-tw/hello-world/

应该看到内容立即变成繁体(标题、正文、菜单、分类全部转)。

回到原 URL 或加 /zh-cn/ → 简体。

页面右下角应该有切换按钮,点击切到另一个变体。

4. 自定义词汇表(避免误转)

OpenCC 字典覆盖 99% 通用词,但专业术语/品牌名/人名经常会被误转。比如:

  • "软件" 自动转 "軟件",但你品牌叫"软件之家"——不希望转
  • "計算機" 在大陆叫"计算机",但你的繁中文章是讲"計算機"软件名——不希望转回去

WP ZhConvert → 词汇表: - 添加条目:原词 → 强制转换结果(或保持不变) - 双向:你可以指定简→繁、繁→简,或两边都指定 - 立即生效,不需重启

例: | 简体 | 繁体(强制) | 说明 | |------|------------|------| | 软件之家 | 软件之家 | 品牌名,简繁都保持原样 | | 计算机 | 計算機 | 行业术语,按 IT 习惯而非系统默认 |

5. SEO 友好(自动)

插件自动给所有页面加上 hreflang 标签:

<link rel="alternate" hreflang="zh-CN" href="https://yoursite.com/zh-cn/page" />
<link rel="alternate" hreflang="zh-TW" href="https://yoursite.com/zh-tw/page" />
<link rel="alternate" hreflang="x-default" href="https://yoursite.com/page" />

Google / Bing 看到这个会把两个变体认作"同内容不同语言",不算重复内容;同时按访客地区/语言精准展示。你不需要做任何额外配置

6. 常见问题

Q:装了之后 /zh-cn//zh-tw/ URL 都 404? - 到 设置 → 固定链接 点"保存"刷新 rewrite rule - 如果还不行,检查站点是否开启了 pretty permalink(不是默认的 ?p=123 那种) - Nginx 用户可能需要确认 server config 里有 try_files

Q:菜单/小工具/古腾堡块里的中文不转? - 确认这些位置的内容是 WordPress 标准 API 输出(菜单项、widget、block)——插件 hook 了所有标准输出 - 自定义短代码 / 主题硬编码字符串不在覆盖范围内(属于主题问题)

Q:转换太慢/影响性能? - OpenCC 词典加载有一次性开销(首次访问 50-100ms) - 用 WP 缓存插件(如 W3 Total Cache、WP Super Cache)的话,缓存的是已转换后的 HTML——不影响命中率,每个变体一份缓存 - 大流量站点建议开启 object cache(Redis / Memcached)

Q:词汇表能批量导入吗? - 当前版本词汇表只支持单条添加(界面操作)。批量导入计划在未来版本加入

Q:和多语言插件(如 WPML、Polylang)冲突吗? - 可以共存,但建议分工:让 WPML/Polylang 处理真正的多语言翻译(中→英→日),让 WP ZhConvert 专门处理中文内部的简繁变体 - 不要让两个插件同时管理同一组页面的语言变体——逻辑会撞

Q:能关掉 hreflang 标签吗? - 当前自动加,未来版本会出选项关掉

下一步

  • 看完整 更新日志 跟进版本变更
  • 遇到问题:联系我们,提供 WordPress 版本 + PHP 版本 + 站点 URL 最快得到答复