WordPress 5.6下个【gè】月发布时将附带最【zuì】新【xīn】的jQuery库。这是所有插件和主题开发人员都【dōu】应开【kāi】始【shǐ】对其进行测试的【de】主【zhǔ】要更新。
预计将在更新中提供以下与jQuery相关的库:
这种【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ī】赖于过时的功能。
该过程的三个步骤如下:
删除【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】行了10,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ī】。
版权所有:深圳市网商在线科技有限公司