【已解决】WordPress 卡在 load-styles.php

在 wp-config.php 的头部加一行:

define( 'CONCATENATE_SCRIPTS', false );

即可。


define( 'CONCATENATE_SCRIPTS', false );​ 添加到 wp-config.php​ 文件中可以解决加载样式和脚本的问题,原因如下:

1. 关闭脚本合并

  • 合并脚本:WordPress 默认会将多个 CSS 和 JavaScript 文件合并为一个文件,以减少 HTTP 请求数量。关闭此选项后,WordPress 会单独加载每个文件。
  • 加载顺序:某些插件或主题可能依赖于特定的脚本加载顺序,合并后可能导致依赖关系错乱,导致加载失败。

2. 便于调试

  • 调试问题:在开发或调试时,禁用脚本合并可以更容易地识别哪个文件加载失败,从而帮助诊断问题。

3. 兼容性问题

  • 与插件或主题的兼容性:某些插件或主题可能与脚本合并功能不兼容。通过禁用合并,可以避免这些问题。

4. 服务器或环境问题

  • 服务器配置:在某些服务器环境下,合并的脚本可能无法正确处理,导致请求挂起或失败。

总结

虽然禁用脚本合并可以解决问题,但这也可能会导致页面加载速度变慢,因为会增加 HTTP 请求数量。如果你发现这个解决方案有效,并希望提高性能,可以考虑逐个排查哪些脚本或插件导致了问题,并寻找相应的解决方案或替代方案。


  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 227 关注

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...