WPML

我们最近发布了 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。

留下您的评论以向我们提供反馈、提出问题或提出建议。我们会尽快回复您。

觉得有用吗?分享这篇文章: