WPML

我们刚刚发布了 WPML 的一个小更新,解决了两个外观错误并提高了性能。

此版本处理了 WPML 的两个小错误:

  • 对于使用语言参数的网站,备用链接末尾缺少斜杠
  • 链接到用户个人资料的 bbPress 页面的 PHP Notice

这两个都不是阻塞性问题,但修复它们总比保持原样好。

以及 WPML Multilingual & Multicurrency for WooCommerce 的几个问题:

  • 与 WooCommerce Ajax Cart 的兼容性问题:购物车数量未更新
  • 与 WooCommerce Bookings 的兼容性问题:在管理后台语言之间切换时,后台显示不正确的预订
  • 与 Adventure Tours 主题的兼容性问题
  • 与 Aurum 主题的兼容性问题
  • 与 Composite Products 插件的兼容性问题
  • 产品翻译编辑器上自动生成的别名未设置为唯一
  • 有时带小数的价格会被减去 0.01

更快的加载时间,特别是在繁忙的服务器上


此版本中更有趣的更新是对 WPML 代码加载的改进。WPML 包含许多带有许多类的 PHP 文件。在此版本中,我们更改了文件映射,以便立即加载正确的 PHP 文件,而无需搜索正确的文件。

由于此更改而带来的性能提升取决于服务器。配备 SSD 驱动器的超快服务器几乎感觉不到改进(因为它们可以快速找到文件)。具有磁性(普通)驱动器的较慢服务器,特别是在高负载时,将感觉到所有管理后台屏幕的显著改进。

很抱歉让您失望,但分析此改进非常困难。如果您在本地开发机器上对其进行测试,结果会有所不同。要真正看到影响,您需要模拟一个对不同 URL 具有不同访问权限的繁忙系统。

更快的 WooCommerce 产品管理后台屏幕


我们分析了大量 WooCommerce 网站,客户非常友好地与我们分享了这些网站。在所有这些网站上,我们注意到 WPML 最大的影响是在产品管理后台屏幕上。这很有趣,因为 WPML 不需要在此类页面上执行任何操作。WPML Multilingual & Multicurrency for WooCommerce 提供了自己的“产品翻译”界面,因此毫无意义地浪费 CPU 时间在原生 WooCommerce 管理后台屏幕上显示翻译控件。

WPML 3.4.1 以及 WPML Multilingual & Multicurrency for WooCommerce 3.8.1 解决了这种低效问题。默认情况下,我们不会向 WooCommerce 产品页面添加翻译控件。这显著加快了管理后台的速度,而不会丢失任何有用的功能。如果您需要,仍然可以启用这些控件,但通过 WPML->WooCommerce->产品翻译 WooCommerce 产品更有意义。我们专用的产品翻译页面包含您需要的一切,并且加载速度快得多。

因此,当您需要管理 WooCommerce 产品时,您不会因为拥有多语言网站而付出性能代价。

接下来,更快的字符串翻译


WPML 3.5 将包含针对字符串翻译的一系列改进。开发版本中的字符串翻译运行速度已经是 WPML 3.4.1 的两倍。然而,这还不是全部。我们现在正瞄准高级字符串翻译功能,试图让它们在对性能影响最小的情况下运行。我们希望您能够始终使用自动字符串注册,而不会感觉到性能损失。

更新 WPML


与往常一样,您将在所有已注册站点的 WordPress 管理后台中收到自动更新。您可以为您自己和您的客户注册所需数量的站点。要手动下载,请登录您的 WPML.org 帐户并前往下载

反馈?想法?建议?


留下您的评论,我们会回复您。

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