Updating failed. The response is not a valid JSON response.

我们这里讲的是解决问题的思路。

这是Wordpress 一个经典的错误,网上有很多资料。

但是我发现不论我怎么折腾,这个错误都会在更新帖子的时候跳出来。

1. 是否是插件问题?

后来想想,把所有插件关了,居然不再报错。

所以排查思路也就出来了,可能是插件问题。

2. 是哪个插件出问题?

剩下的就是进一步排查的体力活了。

2.1 方案1

笨办法,关闭全部插件后,一个一个插件启用,来排查问题的原因。

2.2 方案2 (推荐)

使用 Google Chrome -> “检查” -> “Network”,找到json的相关文件,查看详情。

google chrome 的 debug 方案

看到详情,就基本可以猜到是哪个插件作祟。

比如,我遇上的问题是,json代码之前居然掺杂了某插件返回的成功调试信息。这个信息是html代码格式的div块,所以报错。

至此,基本上可以猜出是哪个插件出了问题。

3. 解决方案

找到相关插件,更改导致输出非json的代码。

具体,按实际情况修改就是了。

Similar Posts:

Leave a Reply

Your email address will not be published.