wordpress发布文章错误:
发布失败。错误信息:此响应不是合法的JSON响应
而且文档面板上,文章“分类目录”“标签”也不显示
分类目录不显示
正常情况
解决办法!
在网上找了很多方法,都不行!
- 第一种情况:Wordpress编辑器插件的问题,(我喜欢 新版古腾堡编辑器 )不可能使用些方法了!
- 第二种情况:Wordpress WP Rest API的问题
- 第三种情况:系统镜像的问题(朋友的WP能正常,同一服务器,不可能是镜像问题)
- 第四种情况:伪静态的问题
这些方法都试过,依然不行
我的问题是出现在SSL上
http发文成功
https发文失败
总结
找到原因,如果使用SSL发文,就会失败,而不显示“分类目录”“标签”内容面板
我现在临时解决办法是,后台就使用非SSL模式进入!知道具体解决办法的,麻烦告知一下!谢谢
希望遇到同样问题的朋友,能得出完美的解决办法!
搜索安装插件“Classic Editor”,启用 并使用默认设置就行
网上看到的这个办法,我用这个方法就可以发文章了
+1
若使用Nginx访问则修改conf下对应vhost下的子站域名conf文件,在server最后一个} 前加入配置:
rewrite ^/([_0-9a-zA-Z-]+/)?wp-admin$ /$1wp-admin/ permanent;
if (-f $request_filename){
set $rule_2 1;
}
if (-d $request_filename){
set $rule_2 1;
}
if ($rule_2 = "1"){
#ignored: “-” thing used or unknown variable in regex/rew
}
rewrite ^/([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) /$2 last;
rewrite ^/([_0-9a-zA-Z-]+/)?(.*.php)$ /$2 last;
rewrite /. /index.php last;
问题解决!
大佬么怎么解决的啊?
“ 启动伪静态(固定链接设置)就不行了。后台console log会报错找不到一些页面,也就导致了问题”
这个没怎么看懂,技术小白。
@jioluo 你更新伪静态文件吧,宝塔的直接在面板选择wordpress伪静态文件保存就可以了!
搜索安装插件“Classic Editor”,启用 并使用默认设置就行
网上看到的这个办法,我用这个方法就可以发文章了
我是自己配文静态规则的问题。启动伪静态(固定链接设置)就不行了。后台console log会报错找不到一些页面,也就导致了问题
@zouyang 就是伪静态出现的问题,我最终解决了!
暂时只有这个方法吗?