load-scripts.php文件加载问题导致WordPress后台加载很慢的解决办法

[全站通告] 想快速节省您的时间并可接受付费的朋友,可扫右边二维码加博主微信-非诚勿扰!

不知从何时起,WordPress后台加载很慢,甚至有需要一分多钟才可以打开。不过可以承认的是,WordPress后台确实打开有点慢也正常,他需要加载有一些文件是来自外部的。比如谷歌字体等等,不过也做了屏蔽加载,但是最近又慢的可以,各种功能都不好使,页面布局也混乱不堪。于是打开F12 开发者工具,看一下是哪些资源在拖后腿,果不其然,看到 load-styles.php 和 load-script.php 这俩文件耗费了大十几秒!还一堆报错,基本上都是 load-scripts.php jQuery is not defined。看起来是某些 jQuery插件启动的时候 jQuery 还没完成加载。

等出错,就一直寻找错误的方向,然后屏蔽所有缓存,然后出现了问题;

Try adding define('CONCATENATE_SCRIPTS', false); to your wp-config.php file just below the define('DB_HOST' line.

官方也给出了答案,https://wordpress.org/support/topic/failed-to-load-jquery-at-load-scripts-php/

使用后台的时候,WordPress 会试图把所有 JS 合并到一起,以便节省 HTTP 请求。这鸟设计思路没问题,但看起来实现比较简单粗暴,只是简单的合并,并没有很好的检查依赖顺序,以至于可能导致后台功能失败。

连接形式是这样的。wp-admin/load-scripts.php?c=0&load%5B%5D=hoverIntent后面省略这个链接在一起的 JS 每次点击后台菜单或选项都会重新加载以便而不是从缓存中读取,所以才导致非常缓慢。

解决方法就是在网站根目录的 wp-config.php 文件中,添加以下这句禁止 js 结合在一起代码即可:

注意:在 wp-config.php 中的 require_once 之前将以下代码添加到文件中:

define('CONCATENATE_SCRIPTS', false);

PS:如果登录 WordPress 后台很快而且结合在一起的 JS 也是从缓存中读取就没必要把他们分开。比如加载的 load-scripts.php?c=1 就是从缓存读取,就没必要让这些 JS 分开。

还有就是如有缓存的话或者CDN加载的话需要刷新才生效哦;

问题未解决?如 愿付费解决相关问题可加Q或微信2589053300 --更多请关注:老梁`s Blog

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » load-scripts.php文件加载问题导致WordPress后台加载很慢的解决办法

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情