WordPress 默认把媒体文件存在服务器本地,站点图片一多,磁盘和带宽都吃紧,迁移、备份也麻烦。把媒体库托管到阿里云 OSS 是常见解法,但官方那个 Aliyun OSS 插件用下来总有些兼容性的小毛病。
这个插件是我基于一款老的 OSS Upload 插件升级而来的——原作者多年没维护了,我把它改到适配新版 WordPress。实测下来,比官方 Aliyun OSS 插件兼容性更好,和其它插件不冲突,图片显示的处理方式也更合理。
主要功能
- 远程图片自动上传到 OSS
- 大文件分片上传
- 备份模式:本地 + OSS 双存,方便随时切换
- 封装原生协议,完整支持 WordPress 自带的图片编辑、缩略图等功能
- 可更换默认图片编辑器
- 自动识别并生成 WebP 格式
- 设置项带英文示例说明
安装
- 把插件目录上传到
/wp-content/plugins/ - 在「插件」里启用
- 到 设置 → 插件设置页,填入你的 OSS 配置
源码 & 出处
- 源码:github.com/karrychow/wp-aliyun-oss-upload
- 基于 xiaomac/oss-upload 重构升级(GPL)
顺带一提,本站 imkarry.com 的图片就是用它托管在 OSS 上的。
