WordPress 5.6 更新jQuery版本,将有可能导致网站出错

WordPress 5.6 更新jQuery版本,将有可能导致网站出错

这是所有插件和主题开发人员都应开始对其进行测试的主要更新

wordpress5.6 下个月发布时将附带最新的 jQuery 库。这是所有插件和主题开发人员都应开始对其进行测试的主要更新。

WordPress 5.6 更新jQuery版本,将有可能导致网站出错

预计将在更新中提供以下与 jQuery 相关的库:

  • jQuery 3.5.1
  • jQuery Migrate 3.3.2
  • jQuery UI 1.12.1

这种变化不足为奇。首席开发人员安德鲁·奥兹(Andrew Ozz)宣布了最初的三阶段过渡,以在今年 6 月初更新 jQuery 库。WordPress 的最终目标是捆绑最新版本并保持更新。WordPress 落后了,并且在多个发行周期内都依赖较旧的版本。结果,许多插件和主题生态系统都依赖于过时的功能。

该过程的三个步骤如下:

  • WordPress 5.5:删除 jQuery Migrate 1.x 脚本。
  • WordPress 5.6:更新到最新的 jQuery,jQuery UI 和 jQuery Migrate 脚本。
  • WordPress 5.7:删除 jQuery Migrate 脚本。

删除、添加和再次删除 jQuery Migrate 听起来令人困惑,那是因为可以。jQuery Migrate 本质上是一个帮助程序脚本,允许开发人员“迁移”到较新版本的 jQuery。这是一个向后兼容修补程序。在 WordPress 5.6 中重新添加的 jQuery Migrate 版本与 jQuery 的较新版本相对应。它被添加为临时修补程序,以使插件和主题开发人员有时间更新其代码。希望是在 WordPress 5.7 发行时,开发人员将不再依赖它。

Ozz 在几个月前的讨论中说:“遵循 jQuery 团队的最佳实践和建议,应该将 Migrate 用作帮助工具,而不是永久的向后兼容解决方案。” “理想情况下,WordPress 将能够做到这一点。”

jQuery Migrate 是否在 WordPress 5.7 中被删除还有待观察。目前,这是一个暂定目标。到目前为止,这一过程仍在进行中。这在很大程度上还取决于 WordPress 5.6 的顺利程度。在 5.5 版本的困扰问题,至少对许多用户,这是我们不想重复的结果。

导航所有这些对于最终用户而言可不是一件容易的事。他们依靠 WordPress,插件和主题开发人员来使事情顺利进行。距离 WordPress 5.6 发行还有一个月的时间,插件和主题作者需要开始测试以确保他们的项目可以使用最新版本的 WordPress。

预计 WordPress 5.5 会出现一些问题,WordPress 开发团队创建了Enable jQuery Migrate Helper插件,以简化 WordPress 5.5 用户的过渡。在第一周,该插件进行了 1​​0,000 多个活动安装。如今,它已拥有超过 200,000 用户。该数字不一定表示具有过时代码的插件和主题。据推测,这些用户中有一定比例不再需要该插件,因为他们的扩展已经更新,而他们尚未停用它。没有公开数据说明谁在使用插件以及为什么使用插件。

该插件现在仍然有用。它记录弃用通知,并使它们可供用户使用。如果该插件在一两周后仍未记录任何通知,则鼓励用户停用该插件。如果他们仍然看到通知,则应根据触发通知的方式联系其主题或插件开发人员。当用户更新到 WordPress 5.6 时,他们应该不再需要该插件。

并且,更新到 WordPress 5.6 以后,这个 Enable jQuery Migrate Helper 插件将无法修复之前的错误!

下一个主要版本 5.7 的发布将需要六个月的时间。开发人员有足够的时间进行调整。让它成为一个友好的提醒,可以在 5.6 beta 周期内测试插件和主题。

插件和主题作者应在wp-config.php文件中启用常量SCRIPT_DEBUG 为 true 的情况下进行测试。可通过WordPress 文档中的调试获得更多信息。

Jensen 已发布了有关在未维护的主题或插件中更新 jQuery的指南。它主要面向在 DIY 路线上足够舒适的最终用户。但是,开发人员也可以在本教程中找到一些有用的信息。

分享到 :
相关推荐

发表评论

登录... 后才能评论