WordPress 发布失败:此响应不是合法的JSON响应。

共计 993 个字符,预计需要花费 3 分钟才能阅读完成。

一个粗糙的开始,本身就已经很完美了!

        历经三天时间,我终于搭建好了一个属于自己的小破站,我的服务器是选择了阿里云香港服务器,使用了宝塔面板。在此之前遇到了很多的问题都一一解决了。并不在此列举了。

 

其中令我最难受的问题是“发布失败,此响应不是合法的 JSON 响应。”。

       作为一个新手,我对这个问题的处理方式是 去 b 站,抖音搜索查看了大量的视频,查看了很多博主的文章,并没有有效解决问题。以至于我我夜不能寐,食之无味。后来选择了求助我的大佬哥哥。。。就称他为迷鹿大佬吧。十分钟不到解决了这个问题。

(其实当时我还求助了我们的元宝大将,按造元宝所说尝试了不下十五次的各种操作,最终还是无法解决问题。我想在这个行业里,确实需要有人带,这样能少走很多弯路。)

 

这里我将说明元宝所给解决思路:

1. 检查服务器错误日志:看是否有 PHP 错误、数据库错误等,这些错误信息可能被输出到 JSON 响应里,导致格式错误。

2. 临时关闭插件 / 主题:切换默认主题(如 Twenty Twenty-Three),停用所有插件,再尝试更新,看是否是插件或主题冲突导致输出额外内容。

3. 检查.htaccess 或服务器配置:是否有重写规则错误,导致请求被错误处理,返回非 JSON 内容。

4. 清除缓存:页面缓存、浏览器缓存、对象缓存(如 Redis、Memcached)可能导致旧错误内容返回。

5. 检查函数或钩子:自定义代码中是否有 add_action 或 add_filter 修改了响应,导致输出非 JSON,比如在 rest_api_hooks 里错误输出 HTML。

6. 检查 PHP 版本和扩展:确保 PHP 版本兼容,扩展(如 json 扩展)正常启用,没有编译错误。

7. 临时启用调试模式:在 wp-config.php 里设置 define(‘WP_DEBUG’, true); define(‘WP_DEBUG_LOG’, true); define(‘WP_DEBUG_DISPLAY’, false); 然后查看 debug.log 里的错误信息,定位是哪里输出了非 JSON 内容。


这里在此给出大佬的正确的解决思路:

1.Wordpress 编辑器插件的问题
2.WordpressWPRestAPI 的问题
3. 系统镜像的问题
4. 伪静态的问题(我所遇到的问题)

有疑惑具体的解决方案可以参考“ 晓得博客”的文章。

在此感谢迷鹿大佬的帮助,背后有支持的感觉真棒!!!!QAQ

《“WordPress 发布失败: 此响应不是合法的 JSON 响应。”》有 3 条评论

  1. WordPress 发布失败: 此响应不是合法的 JSON 响应。

    别怕开头不完美,行动起来最重要!

  2. WordPress 发布失败: 此响应不是合法的 JSON 响应。

    这样的哥哥给我来一打!

  3. WordPress 发布失败: 此响应不是合法的 JSON 响应。
    高铭

    感谢阿欢同志的阿里账号支持!!!

正文完
 3
铭
版权声明:本站原创文章,由 于2025-10-19发表,共计993字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(3 条评论)
评论达人 LV.1
2025-10-19 01:49:46 回复

别怕开头不完美,行动起来最重要!

 Android  Chrome  中国山西省太原市电信
评论达人 LV.1
2025-10-19 02:11:50 回复

这样的哥哥给我来一打!

 Android  Chrome  中国山西省太原市电信
高铭 评论达人 LV.1
2025-10-19 02:18:40 回复

感谢阿欢同志的阿里账号支持!!!

 Android  Chrome  中国山西省太原市电信