SEO问答

WordPress升级5.6后解决外观显示问题

日照SEO 发布于 2星期前 分类:wordpress主题

经过审查源码,发现是由于5.6自动引入了一个js文件导致:jquery-migrate.mi.js,与主题引入的jquery的js文件冲突导致。

Wordpress升级5.6后解决外观显示问题

这个js也是wordpress5.5版本就早早引入的一个jq库。那时,引入这个jquery-migrate.mi.js是为了图片暗箱查看功能。相信各位记得这个功能,即WP自带的图片暗箱查看功能。而在5.6引入的功能更多,导致与主题发生了冲突。

所以,我们可以通过禁止自动加载该jquery-migrate.mi.js文件来解决菜单等外观显示问题,该js路径为:/wp-includes/js/jquery/jquery-migrate.min.js。

而关于这个jq的说明,在上一篇关于wordpress5.6特性中,已经在文末给出了说明:WordPress已更新至5.6版本中文版

WordPress中内置jQuery版本的更新过程将历经三个大版本:5.5、5.6 和 5.7。当我们到达此过程的中点时,请运行更新测试插件以提前检查您的网站是否存在错误。

如果您发现网站的外观有问题(诸如图片轮播栏不起作用、按钮被卡住之类的事情),请安装jQuery Migrate插件。

因此,我们可以通过安装官方提供的jQuery Migrate插件来禁用wordpress自带的jq库!

Wordpress升级5.6后解决外观显示问题

题外话:justnews主题没有这个jq的引入,可以放心升级到Wordpress5.6版本,大概是因为之前5.5版本的时候,justnews主题已经对默认引入的这个jq库采取了禁用措施。

0个回复

  • 暂无回复