标签: WordPress多语言
-
在 WordPress Twenty Twenty-Five 主题中,分类下拉列表原本会先访问 ?category_name=slug,再由 WordPress 跳转到最终分类固定链接。随着网站后续实施 Query String CDN 缓存归一化,这一中转机制产生了兼容问题。本文记录如何通过 WPCode、render_block_core/categories、WP_HTML_Tag_Processor 与 get_term_link(),为分类选项写入真实固定链接,并由 JavaScript 直接跳转;同时利用 WPCode 的 Frontend Conditional Logic,将执行范围限制在首页与归档页。等待缓存自然过期后,中文首页、中文归档页、英文首页及英文归档页四种场景全部验证通过,无需修改 EdgeOne 或 Cloudflare 的现有 Query String 规则。
-
为解决多语言同步机制导致的英文路径下包含中文标签的冗余网址问题,作者尝试使用大语言模型清洗 Polylang 插件产生的标签数据。在经历 DeepSeek 上下文超限、豆包产生幻觉、通义千问服务过载以及 ChatGPT 无法全量处理等测试后,发现大模型存在概率生成机制缺陷,无法胜任此类高精度批量任务。最终决定放弃语义匹配方案,转而编写 Go 脚本调用百度翻译 API 进行精确匹配与自动化处理,以实现彻底的 SEO 清理。
