修复wp-json 403错误

   

在前日《破事》文中提到:

更新文章一直显示“正在保存”,无法解决。实在没办法了,粘贴到手机上才成功。

以及编辑器右边的“分类”也不见了。

这些错误是在WP更新时出现的,因此一直以为是更新导致的。查看后台错误显示:GET wp-json/wp/v2/ 403 (Forbidden)。采取的解决方法包括:

  • 重装WordPress 5.9
  • 重装Really Simple SSL插件
  • 刷新浏览器Cache
  • 安装Gutenberg插件
  • ……

唯一有用的办法是安装经典编辑器,可是经典编辑器如今已经非常用不惯了,特别是插入图片不能拖拽、图片不能转换为相册、相册内图片编辑困难、不能一键插入文本格式,等等。

到处找解决方案,最权威的说法是:

Actions you should take to get rid of the 403 error message on your WordPress site:

  1. Check the .htaccess file.
  2. Reset file and directory permissions.
  3. Disable WordPress plugins.
  4. Upload an index page.
  5. Edit file ownership.
  6. Verify the A record.
  7. Remove any malware.
  8. Clear the web browser history and cache.

然鹅这样一套流程下来还是没有解决。

最终发现是function.php里有一个函数在之前的调整中不小心删掉了路径:

update_option('home','https://synyan.cn/t');

重新输入代码后解决。

共有 0 条评论

           

    发表评论

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