WordPress 更新失败,此响应不是合法的 JSON 响应

今天在制作公司网站的时候,页面突然出现了发布失败。错误信息:此响应不是合法的JSON响应。” 

我想你们在网站制作的过程中可能也会遇到同样的问题,因此写这篇文章,以后再出现此类问题的话,我也可以知道怎么解决处理.废话不多说,现在就开始操作。1.WP REST API的问题这是我从网上找了一些其他博主给的解决办法,WP REST API会报错,这个时候可以尝试禁用WP REST API来测试是否正常工作。

想要禁用WP REST API,可以使用插件来实现:禁用插件,网址如下:

https://cn.wordpress.org/plugins/disable-wp-rest-api/

如果这个方法不管用,请看下面的方法。(我网站的问题使用这个不管用)2.插件和编辑器不兼容

在古腾堡编辑器上面,安装的某个插件(我试了一上午也没找到,所以索性就不找是哪个插件了)和古腾堡编辑器兼容有问题,禁用古腾堡编辑器然就可以了。

禁用方法:

1).安装Classic Widgets”(中文叫经典编辑器)直接“启用”即可—已经亲测简单有效

2).Disable Gutenberg”,安装这个插件也可以。

3.)使用代码-对新手不友好慎用!

使用代码禁用对于新手来说可能有些麻烦,操作不当就会引起网站错误,所以新手不建议直接使用代码,如果非要使用代码,也可以考虑通过Code Snippets插件来实现。

将以下代码添加到主题的functions.php文件中(WP后台–外观–主题文件编辑)–选择父主题 ,在最后加入下面的代码–然后保存(亲测有效)

// 禁用古腾堡编辑器并启用经典编辑器add_filter(‘use_block_editor_for_post’, ‘__return_false’, 10); add_filter(‘use_block_editor_for_post_type’, ‘__return_false’, 10);

要彻底禁用古腾堡编辑器,使用下面的代码:

// 完全禁用古腾堡编辑器 add_action(‘wp_enqueue_scripts’, ‘disable_gutenberg’, 100); function disable_gutenberg() {    wp_dequeue_style(‘wp-block-library’);    wp_dequeue_style(‘wp-block-library-theme’);    wp_dequeue_style(‘wc-block-style’);}

4.)相对保险的方法:修改wp-config.php文件需要在服务器后台找到 wp-config.php文件里面,将下面的代码加入wp-config.php,不会操作的话需要找技术人员来操作!

 

// 禁用古腾堡编辑器 define(‘DISALLOW_FILE_EDIT’, true); define(‘DISALLOW_FILE_MODS’, true);

以上就是具体的操作方法,希望对大家有帮助!

Facebook
WhatsApp
Twitter
LinkedIn
Pinterest

ABOUT OUR MANAGER

Ipsam in reiciendis gravida occaecat elementum euism osse cupiditate corrupti.

FOLLOW US ON

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp
Telegram

Get a free inquiry

Send us a message, if you have more questions or need a quote, we will be back to you ASAP!