您的位置:首页 > wordpress

WordPress 5.6 更新jQuery版【bǎn】本,将有可能导致网站出【chū】错【cuò】
wordpress 2024-9-22编辑:深圳网站建设阅读( WordPress 将有 出错

WordPress 5.6下个【gè】月发布时将附带最【zuì】新【xīn】的jQuery库。这是所有插件和主题开发人员都【dōu】应开【kāi】始【shǐ】对其进行测试的【de】主【zhǔ】要更新。

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

  • jQuery 3.5.1
  • jQuery Migrate 3.3.2
  • jQuery UI 1.12.1

这种【zhǒng】变化【huà】不【bú】足为奇。首席开发人员【yuán】安德【dé】鲁·奥兹(Andrew Ozz)宣布了最初的三阶段过渡,以在今年6月初【chū】更新jQuery库。WordPress的最终目标【biāo】是捆【kǔn】绑最新版【bǎn】本并保持更新。WordPress落后了,并且在多个发【fā】行周【zhōu】期内【nèi】都依【yī】赖较旧的版本【běn】。结果,许【xǔ】多插【chā】件和主【zhǔ】题生态系统都依【yī】赖于过时的功能。

该过程的三个步骤如下:

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

删除【chú】、添加【jiā】和【hé】再次删除jQuery Migrate听起来【lái】令【lìng】人【rén】困【kùn】惑,那是因为【wéi】可以。jQuery Migrate本质上是一个帮助程序【xù】脚本,允许开发人员“迁【qiān】移”到较新版【bǎn】本的jQuery。这是一个【gè】向后兼容修补程序。在WordPress 5.6中重新添加的jQuery Migrate版【bǎn】本【běn】与【yǔ】jQuery的【de】较新版本相对【duì】应。它被添加【jiā】为【wéi】临时修补程【chéng】序,以使插件和主题开发人员有时间更【gèng】新其代码。希望是在WordPress 5.7发【fā】行时,开发人员将不再依【yī】赖它。

Ozz在【zài】几个月前的讨论中说【shuō】:“遵循【xún】jQuery团队的【de】最【zuì】佳实践和建议,应该将【jiāng】Migrate用【yòng】作帮助工【gōng】具,而不是永【yǒng】久的向后【hòu】兼【jiān】容解决【jué】方案【àn】。” “理想情况下,WordPress将能够做到这一点。”

jQuery Migrate是否在WordPress 5.7中被删除还【hái】有待观察。目【mù】前,这是【shì】一个暂定目标【biāo】。到目【mù】前为止,这【zhè】一过【guò】程仍【réng】在进行【háng】中。这在很大程度【dù】上还取决于WordPress 5.6的【de】顺利程度。在5.5版本的困扰问题,至【zhì】少对【duì】许多用户【hù】,这【zhè】是我们【men】不想重复的结果。

导航【háng】所有这些【xiē】对于【yú】最【zuì】终用户而言可【kě】不是一【yī】件容易的事。他【tā】们依靠WordPress,插件和主题【tí】开发人员来使事【shì】情【qíng】顺利进行。距离WordPress 5.6发行还【hái】有一个【gè】月的时间,插件【jiàn】和主题作者需要开始测试以确保他们【men】的项目可以使用最新【xīn】版本【běn】的WordPress。

预【yù】计WordPress 5.5会出现一些问题,WordPress开发团【tuán】队创建了Enable jQuery Migrate Helper插件,以【yǐ】简化WordPress 5.5用户的【de】过【guò】渡。在第一周,该插件【jiàn】进【jìn】行了1​​0,000多【duō】个活动安装。如今【jīn】,它已拥有超过200,000用户。该数【shù】字不一定【dìng】表示具有过时代【dài】码的【de】插件和主题【tí】。据推【tuī】测,这些【xiē】用户中【zhōng】有一定【dìng】比例不再需要【yào】该插件,因为他们的扩展已【yǐ】经更新,而他们尚未停用它。没有公【gōng】开数据说明谁在使用插件以及为什么使用插【chā】件。

该插件现在仍然【rán】有【yǒu】用。它记录弃用通知,并使它们可供【gòng】用户使用。如【rú】果该插【chā】件在一两周后仍【réng】未记录任何通知,则鼓励用户停用该插件。如果他们仍然看到通知,则【zé】应【yīng】根【gēn】据触【chù】发【fā】通知的方式联【lián】系其主【zhǔ】题或【huò】插件【jiàn】开【kāi】发人员。当用户更新到WordPress 5.6时,他们应该【gāi】不再需要【yào】该插【chā】件。

并且,更新到WordPress 5.6以后,这个【gè】 Enable jQuery Migrate Helper 插【chā】件将【jiāng】无法修复之前的【de】错误!

下一个主要版本5.7的发布将需要六个月的时间。开发人员【yuán】有足够的时间进行调【diào】整【zhěng】。让它成为一个【gè】友好的提醒,可以【yǐ】在【zài】5.6 beta周【zhōu】期【qī】内【nèi】测【cè】试插【chā】件和主题。

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

Jensen已发布了有关在未维护的主题或插件【jiàn】中更【gèng】新【xīn】jQuery的指南【nán】。它主要面【miàn】向在DIY路线上足够舒适的最【zuì】终用户。但是,开发人【rén】员也可以在【zài】本【běn】教程中【zhōng】找到一些有用【yòng】的信息【xī】。

服【fú】务范围:WordPress搭建、WordPress主题开发【fā】、WordPress二次开【kāi】发、WordPress插件开发
其它服务:网站建【jiàn】设【shè】、企业邮箱、数【shù】字【zì】证书ssl、400电话【huà】、
技术标签:企业网站、外贸网站、外贸商城、其它问题
联系方式:电话:13714666846 微信同号

企业网站定制

企业网站定制 根据企业需求,量身定制设计

企业网站定制:2800元起
添加微信 请说明来意
联系我们
站内搜索 MORE+

24小时服务热线 0755-29765948
  • 地址:深圳市罗湖区人民北路2033号206
  • 电话:0755-29765948 传真:82256610
  • 手机:13714666846 18948334877
  • 邮箱:gong@city96.com 164761418@qq.com
  • 粤ICP备14049207号
创意化数字品牌整合网络营销
营销网站让你坐等商机坐佣客户,Rss

版权所有:深圳市网商在线科技有限公司

版权所有:深圳市网商在线科技有限公司
友情连接link: