具体表现
点编辑文章只看到转圈,控制台报 REST 请求 404 或 500。
先判断哪一层出错
固定链接规则缺失导致 REST 路由不可用,或有插件拦截了 rest api 请求。判断时先分清是 古腾堡编辑器加载失败 本身的配置问题,还是上游调用、运行环境带进来的差异;前者改配置就能收口,后者要沿着请求链路一层层往上找,处理顺序不能颠倒。先在出问题的机器上复现一次,把报错原文和发生时间记下来,再对着日志定位。
操作步骤
- 重新保存固定链接刷新规则
- 确认 rest 路由可访问
- 临时停用安全类插件定位拦截来源
对应的命令或配置片段如下,可直接复制:
# 访问测试 curl -I https://example.com/wp-json/wp/v2/posts # 重写规则 # 设置 -> 固定链接 -> 保存
测试环境复现不了时,先对比两边的版本号和配置文件,差异往往就在被忽略的那几行里。如果同一现象隔一段时间又出现,多半是某个定时任务或重启流程把配置覆盖回去了,顺手查一遍启动脚本。
收尾检查
编辑器正常加载出区块,控制台无 404。