使用技巧

WordPress 5.6将附带另一个主要的jQuery更改

wordpress-5-6-will-ship-and-other-major-jquery-change WordPress 5.6将与另一个主要的jQuery更改一起发布

WordPress 5.6下个月将附带最新的jQuery库。 这是所有插件和主题开发人员都应开始对其进行测试的主要更新。 上周,马里乌斯·詹森(Marius Jensen) 宣布变更 在Make Core博客上。

预计以下与jQuery相关的库将在更新中发布(WordPress Trac门票):

  • jQuery 3.5.1
  • jQuery迁移3.3.2
  • jQuery UI 1.12.1

这种变化不足为奇。 首席开发商Andrew Ozz宣布 原始的三相过渡 在今年六月初更新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发行时将不再依赖它。

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

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

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

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

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

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

插件和主题作者应在其wp-config.php文件中启用SCRIPT_DEBUG常数进行测试。 可通过以下网站获取更多信息 在WordPress中进行调试 文档。

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

像这样:

喜欢加载中……

资源