【WordPress】5.2+ 版本文章发布、更新失败

写在前面:

这段时间折腾 WordPress,版本升级到了 5.2.1, 在安装一系列的插件之后发现文章、页面等发布、更新都显示更新失败。网上没有找到解决的办法。

【Wordpress】5.2+ 版本文章发布、更新失败

大胆尝试:

我们不妨打开控制台看一下,在更新文章或者发布文章的时候都发生了什么,如图,在保存文章的时候,发了一个 wp-json/wp/v2/posts/ 的请求,但是返回结果是 200(有的时候可能返回结果是 404),这样看感觉没啥问题。就大胆猜测可能是一些没有问题并没有作为异常抛出来。

【Wordpress】5.2+ 版本文章发布、更新失败

那我们不妨就百度一下,wp-json/wp/v2/posts/ 为什么不起作用?

虽然,并没有直接解决的方案,但是我们不难看出,搜索结果中绝大多数都提到了 rest api 的关键词。简单地说,Rest Api 是一种软件架构风格、设计风格,而不是标准,提供了一组设计原则和约束条件。

【Wordpress】5.2+ 版本文章发布、更新失败

所以我们可以看看我们的主题或者插件是不是哪些地方对 Rest Api 做了什么修改或者限制?

问题解决:

WPJAM BASIC 问题:

终于在通过一个一个尝试,我们发现了 wpjam 这个插件中开启了一个 性能优化的功能。

【Wordpress】5.2+ 版本文章发布、更新失败

然后我们看到 性能优化 里面有一个 屏蔽 REST API 选项,关闭这个选项!!保存更改。

【Wordpress】5.2+ 版本文章发布、更新失败

然后我们再去修改文章,这有时候不出意外就可以成功保存了~

为什么这个 WPJAM 会自带这个功能呢?WordPress 技巧:屏蔽 REST API

【Wordpress】5.2+ 版本文章发布、更新失败

主题问题:

当然还有一些高级主题,在自己的配置中做了 屏蔽 REST API 的功能,需要自己查一下自己的主题中是否有下面代码:

还有什么问题,欢迎私戳博主~

喜欢的话,点个赞再走吧~

喜欢(2) 打赏
分享到:

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

博主在线

博主在线

  • 扫描二维码,微信联系 扫描二维码,微信联系