之前发布了中文版的JSON错误文章。传送门:《WordPress 发布文章提示:此响应不是合法的JSON响应 总结与处理办法》
今天就来说说英文版WP发布文章时候出现的JSON错误。
发布文章提示”Updating failed. The response is not a valid JSON response”
这段意思和我们之前中文提示一样。翻译过后为:“更新失败。该响应不是有效的JSON响应”。
下面我们就来说一下出现这个的原因和处理方法。当然我们可以结合上面的中文版来处理。
报错原因可能性一:编辑器问题
内建的Gutenberg编辑器造成的错误
解决方案:
安装传统编辑器 Classic Editor可以解决,在后台 插件 – 安装插件 – 搜索 “ Classic Editor ” 插件,安装并启用,即可解决问题
报错原因可能性二:SSL证书导致的混合内容错误
您的 wordpress 站点上使用了安全套接字层 (SSL) 证书 (HTTPS)。使用 SSL 证书可能会导致某些内容在 HTTP 协议上不安全地交付,即使其余内容通过 HTTPS 协议以安全方式交付。
这会导致混合内容错误,其中 https 和 https 内容同时传输到网络浏览器,通常是谷歌浏览器。
解决方案:
确保“混合内容修复程序”选项已打开。这可以防止我们上面讨论的您网站上的混合内容问题。接下来,应该打开“使用替代方法修复混合内容”选项。这将确保“响应不是有效的 JSON 响应”错误不会在编辑时突然出现。
报错原因可能性三:插件冲突
在WordPress网站上使用的插件数量越多,插件之间发生冲突的可能性就越大。其中一些冲突也可能导致无效的 JSON 响应错误。
解决方案:
如果停用所有插件后JSON响应错误消失,则意味着其中一个插件导致了错误。停用所有插件挨个排查,然后一个一个启用插件,直到出错的那个。
以上就是最常见的三种错误可能性,有需要的可以来看看!如果还不行请留言~