让代码更简单

特别注意WordPress 5.6 将更新jQuery版本

重要:本文最后更新于2020-11-25 20:56:48,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

诸位站长特别注意,WordPress 5.6 将更新jQuery版本,更新此版本前请先备份网站,jQuery版本将会影响到网站功能及显示。如果你的主题使用的是WordPress发布的jQuery版本,一定要特别注意。当然国内主题几乎都是自定义的jQuery版本,但为了以防万一,比如开发者比较懒的,还是备份下再更新比较好。

WordPress将更新jQuery版本

WordPress将更新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路线上足够舒适的最终用户。但是,开发人员也可以在本教程中找到一些有用的信息。

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (2)

登录后评论
很久没更新过了
踩过坑,知道插件搞定。
QQ咨询 邮件咨询 狗哥推荐