小编在 WordPress 中一直使用的媒体库插件 FileBird ,更新到新版本后,导入数据库失败且媒体库页面一直显示“载入中……”,导致无法使用经过多种方法排除,终于找到问题所在写篇文章留个记录,希望能帮到遇到同样问题的小伙伴,下面我们就来聊聊关于wordpress媒体库迁移?接下来我们就一起去了解一下吧!
wordpress媒体库迁移
辛路历程:小编在 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、等等
插件支持的语言有:中文简体、繁体、英语,西班牙语,意大利语,法语等。
文章来源 教程|WordPress 媒体库插件 FileBird 不能导入数据库、一直显示载入中的解决方法-角落吧博客