今天用Wordpress6.0建了个新站,在发布文章的时候,遇到报错“发布失败。 此响应不是合法的JSON响应。”
开始我在想是不是安装了什么插件导致,于是到测试站试了试,结果发现测试站文章发布并无问题。
百度了一些问题原因,主要包括:
1、某些插件与新版本古腾堡编辑器兼容性问题。
2、Wordpress的WP Rest API问题。
3、网站固定链接伪静态问题。
4、服务器系统某些组件和新版本Wordpress不兼容的问题。
看完之后突然想起新站的文章发布之前我特意设置了固定链接的格式,猜想是设置格式问题的原因。
也是到宝塔面板里查看对应网站的伪静态规则,果不其然忘记设置了。
马上配置上宝塔自带的wordpress伪静态规则,保存。
重新进入网站发布文章,成功!
以下为报错具体截图,及问题解决步骤:
1、发布文章,报错“”,注意右侧红框显示“未命名”也是问题表现之一。修复后发现正常时该处应显示网站名及对应域名。
2、进入宝塔面板找到对应网站,打开设置>>伪静态,选择wordpress,待规则出现后,点击保存。
3、重新进入网站操作。