我们最近发布了 WPML 3.3.7,以解决 WordPress 4.5 中引入的一些更改。
在此版本之后,我们注意到在处理固定链接时出现了一些问题,特别是在分页内容方面,以及在处理 WooCommerce 时的几个额外问题。
其中一些问题在以前的 WPML 版本中就已经存在,但在 WPML 3.3.7 中变得更加明显。
WPML 3.3.8 解决了这些问题,特别是:
- 模板和分页
- 当首页有模板而搜索结果没有模板时,第二种语言的搜索结果使用了错误的模板
- 当 URL 包含“lang”参数及其他参数时,is_front_page() 无法正常工作
- 启用浏览器重定向时默认语言中的分页问题
- 在首页使用普通固定链接并将语言作为参数时,分页 URL 格式错误
- 使用没有尾部斜杠的自定义固定链接(如“/%postname%”)并将语言作为参数时,分页错误
- 在首页显示分页内容,使用“文章名”固定链接并将语言作为参数时,分页 URL 格式错误
- 在次要语言中,使用伪静态固定链接且翻译内容中的别名相同时,无法访问分页内容的第二页
- WooCommerce 相关
- 产品页面出现 301 错误
- 每种语言使用不同的域名;切换语言时,购物车内容不同步
- 其他
- PHP Notice: Undefined offset: 0 in sitepress.class.php on line 2345
- “语言作为参数”与浏览器重定向和手动设置的首页发生冲突
- 添加了通过提供新钩子来更改“heads_lang”元标记行为的功能
上述一些问题的发现,得益于我们专门为此版本添加的一套新的自动化测试。
下载并向我们提供反馈
首先,请记住在更新之前备份您的站点。我们在更新任何内容(任何插件、主题或 WordPress)之前都会备份我们的站点并测试更新。这个 WPML 版本已经经过了大量测试,但在测试站点而不是生产服务器上发现小故障总是更好的。
然后,更新所有 WPML 组件。这是 WPML 核心和 WPML 翻译管理的快速修复版本,与其他附加组件之间没有依赖关系,实际上其他附加组件也没有更新。
更新 WPML 的最佳方法是从 WordPress 管理后台进行。注册您的站点(您可以注册所有站点,我们没有限制)以获取自动更新。或者,您始终可以从您的帐户手动下载 WPML。
留下您的评论以向我们提供反馈、提出问题或提出建议。我们会尽快回复您。

