WordPress 5.6.1升级后分类页空白不显示文章(Griddist主题)求助
针对当前站点故障的分步排查与修复方案
首先明确一个核心判断:你测试过切换其他主题故障依旧存在的情况下,基本可以排除Griddist主题自带的main.js文件缺失导致的问题——换主题后原主题的静态资源根本不会被加载,故障复现说明问题出在WordPress核心、通用插件或站点基础配置层面。
第一步:先定位空白页的真实报错
不要靠猜测判断故障原因,先拿到第一手的报错信息:
- 打开浏览器开发者工具(Windows按F12,Mac按Command+Option+I),切换到「控制台(Console)」标签,刷新
miscelanea/projects分类页面,查看所有红色报错项:- 如果是PHP层面的致命报错,控制台或页面空白处会直接输出对应错误提示,这类问题在WordPress 5.6.1版本中非常常见——该版本发布于2020年底,大量后续迭代的插件不再兼容这个老旧核心版本
- 如果你怀疑的main.js缺失问题属实,控制台会直接输出
Failed to load resource: 404类的提示,后面会跟着缺失文件的完整路径,顺着路径就能定位文件的归属来源
第二步:确认是main.js缺失后的对应修复操作
根据控制台给出的缺失文件路径,分场景操作即可,不需要全局乱找文件:
- 如果路径指向
wp-content/themes/griddist/目录:直接从Griddist主题的官方原安装包解压对应路径的main.js文件,通过FTP工具上传到站点的同路径目录,上传完成后清空站点缓存即可生效 - 如果路径指向
wp-content/plugins/目录:说明这个JS是某个插件挂载的公共资源,不是主题自带文件,找到对应插件的原安装包,把缺失的JS补到对应路径即可 - 如果路径指向
wp-includes/目录:这是WordPress核心自带的JS文件,说明你之前更新5.6.1版本的时候出现了文件上传不全的问题,重新下载官方原版WordPress 5.6.1安装包,把对应路径的缺失文件补上即可,不要随意改动其他核心文件
第三步:匹配你当前症状的针对性排查
你描述的「鼠标悬停区域能看到文章条目提示,但整页呈空白状态」的表现,并不完全符合JS文件缺失的典型症状,优先做这几个零成本的排查操作:
- 临时禁用所有站点插件,再刷新分类页面:由于你已经验证过换主题不解决问题,插件冲突的概率远高于主题静态资源缺失
- 重置固定链接规则:进入WordPress后台「设置-固定链接」,不需要修改任何选项配置,直接拉到页面底部点击「保存更改」,强制刷新站点的伪静态规则,很多分类页空白的问题都是伪静态规则未同步导致的
- 检查分类模板的显示配置:如果站点使用了页面构建器插件,确认
miscelanea/projects分类对应的列表模板,没有把文章输出元素的可见性设为隐藏——元素被隐藏时就会出现“悬停能感知到条目位置,但前台页面没有任何视觉输出”的情况
内容的提问来源于stack exchange,提问作者Hernan Jourdan
相关产品推荐
相关产品推荐

