
没有对应译文时,语言切换器应采用明确且一致的回退策略。隐藏该语言或引导到语言首页各有适用情形,关键是不能让访客以为仍在查看同一产品,也不能跳进未发布页面或错误链接。
先明确访客正在完成什么
产品规格、售后说明和报名页面的上下文通常很重要。切换语言后突然落在首页,会打断任务;隐藏尚无内容的语言可能更清晰。若采用首页回退,应让访客知道这是其他语言的入口,不是原页面的完整翻译。
核实对应内容的发布状态
后台存在翻译任务或草稿,并不表示公开可访问。检查语言关联是否连接到正确页面,以及页面是否受到登录保护。一个看似合理的外文链接可能指向旧产品、默认语言页面或预览地址,必须实际打开确认。

在当前配置中统一规则
WPML语言切换器提供的选项应以已安装版本为准,页眉、页脚和移动菜单可能由不同组件输出。逐个确认无译文页面的处理方式,避免桌面隐藏、手机却跳首页,或不同模板使用完全不同的默认行为。
覆盖有译文与无译文两类测试
用已发布译文页面验证正常对应,再用没有译文的页面验证回退。检查键盘操作、手机展开和当前语言标记。保留明确的语言名称,避免只有国旗导致访客误认为语言与国家完全等同。
关键区别

隐藏选项:避免不存在的译文;语言入口需仍可找。
首页回退:提供语言起点;不能冒充同页翻译。
发布状态:决定公开可访问;草稿不算可用译文。
怎样确认处理到位
有译文时到达对应内容,无译文时按既定策略处理;桌面与手机一致,没有预览链接、404或错误产品关联。
容易误判的边界
没有译文时的回退页面、语言切换入口和搜索语言标记需要分别核对;一个切换按钮可点击不代表三者都正确。
