WordPress 5.7:主要的 jQuery 更新

WordPress 5.7:主要的 jQuery 更新

Wp core 正在从 jQuery 1.12.4 跨越到 jQuery 3.5.1!这是个好消息,原因有很多,我们在此解释。

由于其更现代的功能、更好的 DX 和安全改进,仅举几例。 不过现在,计划是在 WordPress 5.7,预计9月XNUMX日发布。

WordPress 以其闻名 向后兼容性 可以说,这一变化是这一理念的转折点。 当谈到 jQuery 时,已经划定了一条清晰的变化线,1.x 版不再在 Automattic 的计划中,并决定与过去划清界限。 不得不说,这也代表了一个真正的突破点,这在世界上是相当难得的。 WordPress.

因为 WordPress 下载时安装了 jQuery,许多开发人员坚持使用该版本,而不是在另一个位置从头开始重新安装它。 这种行为是许多主题和插件开发人员的典型行为,他们现在需要确保他们的代码与 jQuery 3.x 兼容。 乐趣就在这里真正开始了! 不更新将导致许多网站被弃用。 但是问题在哪里呢? 我们有大约一个月的时间吧? 哈利路亚! 会有汗!

JQuery 的更新版本实际上已经投入使用了相当长的一段时间。 工作开始于 WordPress 5.5 和 5.7 在技术上是三个阶段中的第三个。 WordPress 5.6 是核心团队将 jQuery 移植到 3.5.1 版并更新了 jQuery Migrate 以帮助开发人员在需要时回滚到旧版 jQuery 的地方。 换句话说,这是一种超级有条理的方法。 核心团队为此值得称赞,包括所有关于更新的沟通!

几周前,我们已经严重遇到了这个问题,包括一种“操作方法”列表,用于预先测试事物并在安装后进行故障排除。 还 使 WordPress 支持 有他自己的深度文章,并发布了 WordPress 团队专门为这次过渡制作的插件。 它非常敏感,如果遇到错误,可以自动将您的站点回滚到 jQuery1.x,记录错误,并在发现错误时发送通知。

关键是现在开始测试 WordPress 5.6. 计划是禁用 jQuery Migrate WordPress 5.7,所以等待那个版本为时已晚。 如果您等待那么久并遇到问题,您最好的方法可能是回滚到 5.6 以利用 jQuery Migrate 和帮助插件。