WordPress 5.5.1 昨天修复了 34 个错误、块编辑器的 4 个增强功能和 5 个错误修复。

5.5 版删除了 19 个遗留的 JavaScript 本地化对象,以支持 WordPress 5.0 中引入的 i18n 包中的新功能和实用程序。此维护版本中最显着的变化之一是包含了这些现已弃用的 JavaScript 全局变量的残余,这导致许多流行的插件和主题中出现错误。

“如果我们只计算已安装或超过 100,000 次安装的插件或主题,其中一些产生了不可思议的影响,这就是我们决定尽快修补它的原因。”在 Omar Reiss 的帮助下,Joost de Valk 在更新中指出了受影响的扩展。

受影响的主题包括 Astra(超过 100 万次安装)、Storefront(超过 200,000 次)、Hestia(超过 100,000 次)等等。一小部分受影响的流行插件包括 Advanced Custom Fields (1M+)、SiteOrigins Widgets Bundle (1M+)、AMP for WP (100k+)、WooCommerce Services (1M+)、Ocean Extra (600k+) 和 Rank Math SEO (400k+)。

主题和插件开发人员仍然需要更新他们的代码以使用 wp.i18n,但与此同时,旧代码不会阻止 JavaScript 执行。 De Valk 表示,新计划是在两个主要版本中删除此回退代码,因此开发人员需要在 2021 年 WordPress 5.7 推出之前更新他们的代码。

David Anderson 在一份关于回填的声明中表示: “这听起来像是这种大范围破坏是如何发生的,以及未来如何预防这种破坏的问题也应该得到解决。破坏。” “发布过程的哪一部分应该标记这将要发生,那部分是如何失败的,以及如何防止未来发生类似的失败。” Jake Spurlock 建议举办 WordPress 5.5 回顾展可能是个好主意。

在 WordPress 5.5 发布三周后,启用的 jQuery 迁移助手拥有超过 100,000 个活跃安装。此插件是更新到 WP 5.5 后遇到 jQuery 问题的用户的权宜之计。虽然用户可能在 WordPress 更新以使用最新版本的 jQuery 时遇到很多麻烦,但在 5.5 发布后,官方支持论坛已经被网站损坏的报告所淹没。经过数小时的故障排除和修复后,许多用户发现了有关该插件的信息。这是另一个有助于 5.5 回顾的内容。

此维护版本还删除了在新的 wp_get_environment_type() 函数中更改环境类型列表的功能。贡献者认为引入新类型不是该功能的目的,而是因为这样做是为了让主题和插件开发人员不能依赖一组可预测的类型列表。目前,它们仅限于制作、阶段、开发和本地,并在公告中提供。

Joost de Valk 说:“通过以这种方式限制环境类型集,WordPress 核心、插件和主题可以根据此设置更改它们的行为。”

WordPress 5.5。 1 还修复了 XML 站点地图的错误分页,为调试信息添加了站点环境,并改进了伴随许多错误而来的其他功能。完整的更改列表可在发布页面上找到。

喜欢这样:

喜欢正在加载...

资源