wordpress发布文章错误:此响应不是合法的JSON响应。另类原因

文章目录[隐藏]

wordpress发布文章错误:

发布失败。错误信息:此响应不是合法的JSON响应

而且文档面板上,文章“分类目录”“标签”也不显示

失败提示

分类目录不显示

没有文章分类目录

正常情况

解决办法!

在网上找了很多方法,都不行!

  • 第一种情况:Wordpress编辑器插件的问题,(我喜欢 新版古腾堡编辑器 )不可能使用些方法了!
  • 第二种情况:Wordpress WP Rest API的问题
  • 第三种情况:系统镜像的问题(朋友的WP能正常,同一服务器,不可能是镜像问题)
  • 第四种情况:伪静态的问题

这些方法都试过,依然不行

我的问题是出现在SSL上

http发文章

http发文成功

https发文,失败

https发文失败

总结

找到原因,如果使用SSL发文,就会失败,而不显示“分类目录”“标签”内容面板

我现在临时解决办法是,后台就使用非SSL模式进入!知道具体解决办法的,麻烦告知一下!谢谢

希望遇到同样问题的朋友,能得出完美的解决办法!

生成海报
点赞 0

11 条评论

  1. ligengge

    搜索安装插件“Classic Editor”,启用 并使用默认设置就行

    网上看到的这个办法,我用这个方法就可以发文章了
    +1

  2. pccai

    若使用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;
    问题解决!

  3. 大佬么怎么解决的啊?
    “ 启动伪静态(固定链接设置)就不行了。后台console log会报错找不到一些页面,也就导致了问题”
    这个没怎么看懂,技术小白。

    • @jioluo 你更新伪静态文件吧,宝塔的直接在面板选择wordpress伪静态文件保存就可以了!

  4. 1

    搜索安装插件“Classic Editor”,启用 并使用默认设置就行

    网上看到的这个办法,我用这个方法就可以发文章了

  5. 我是自己配文静态规则的问题。启动伪静态(固定链接设置)就不行了。后台console log会报错找不到一些页面,也就导致了问题

    • @zouyang 就是伪静态出现的问题,我最终解决了!

  6. 暂时只有这个方法吗?

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐