小编在 WordPress 中一直使用的媒体库插件 FileBird ,更新到新版本后,导入数据库失败且媒体库页面一直显示“载入中……”,导致无法使用。经过多种方法排除,终于找到问题所在。写篇文章留个记录,希望能帮到遇到同样问题的小伙伴。

辛路历程:

一开始以为是插件冲突,关闭其他插件无果;尝试回滚数据库无果;新建一个站测试可行,一脸懵逼,但是导入数据库,安装主题后又无法使用。

最后使用浏览器的无痕模式,为啥使用无痕模式?因为浏览器插件太多也有些报错代码,没那技术只能屏蔽到大部分问题在搞。再进入 WordPress 后台启用 FileBird 插件,进入媒体库直接打开浏览器的开发者模式,看到如下提示:

{
"code": "rest_api_cannot_acess",
"message": "无访问权限",
"data": {
"status": 403
}
}

额,当时吐血,想起来是接口被禁用。

所以问题根源就是 REST API 接口,这 FileBird 插件也没说要 REST API 接口啊!

小编使用的 WP 主题自带可禁用 REST API 接口的选项。看提示说“禁用WP自带的REST API功能,可以防止有人利用wp api 恶意请求等,建议不用小程序或者其他功能的情况下关闭”。

为了安全,哪知道关闭了出这幺蛾子?终于还是把问题给解决,没技术太痛苦!

最后安利一波:

插件可在 WP 后台插件商城搜索安装。

FileBird 是 WordPress媒体库文件夹分类插件,可以创建多级文件夹,且支持拖拽分类到文件夹,轻松管理各种文件,如图像、视频、音频、PDF、TXT、docx、等等

插件支持的语言有:中文简体、繁体、英语,西班牙语,意大利语,法语等。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。