WP Multi Cloud Storage


WordPress 多云存储插件,支持将媒体文件自动上传到云端,并在需要时替换前台图片地址。
当前版本:0.2.2
下个版本将加入水印功能
功能
- 新上传图片自动同步到云储存
- 支持上传测试和连接测试
- 支持文件自动重命名
- 支持异步上传队列
- 支持日志记录、缓存和安全加密
- 支持媒体库增强和云端 URL 复制
- 支持一键替换成webp格式
常见问题
新图会不会自动上传到云端?
会。只要插件启用且配置完整,新上传的图片会自动同步到你配置的云储存。
为什么上传成功了,但前台地址没变?
因为“上传到云端”和“前台替换地址”是两个独立行为。请确认 replace_url 已开启。
为什么测试连接显示 403?
通常是因为桶是私有读、域名未开放匿名访问,或者存在防盗链策略。
为什么旧文章里的图片没变化?
旧内容不会自动改写。你需要执行迁移,或者使用内容替换流程。
本地文件会被自动删除吗?
默认不会。插件主要负责同步到云端和替换访问地址,不会自动移除本地文件。
开发说明
- 插件使用 WordPress 标准钩子处理上传和附件 URL
- 密钥类字段会进行加密存储
- 多云厂商通过统一接口和适配器实现
更新日志
v0.2.2
- 重构了该插件,使用了vite来完成该插件的开发
- 优化了该插件的UI
- 加入了通用S3云服务商配置接口
- 加入了IP白名单处理
- 简化了该插件的功能,更加符合商用
v0.2.1
- 修复日志页上传日志统计不显示的问题
- 加强了流量统计的模块
- 修复更新插件后设置数据偶尔丢失的问题
- 统一日志表创建与写入兜底,避免重装或升级后统计失真
- 修复了迁移统计记录的漏洞
v0.2.0
- 加入上传图片自动转 WebP 格式机制,可控转换质量。
- 修复云端储存和流量统计机制。
- 调整上传文件储存逻辑。
v0.1.9
- 更改上传文件储存逻辑,添加是否保存本地文件选项,优化点:云端仅上传原图和缩略图,本地仅储存缩略图,媒体库全部调用云端
- 修复了一些编码问题和逻辑问题,进行了小迭代
- 增添了强制重传选项
v0.1.8
- 修复图片上传时自动重命名未生效的问题
- 补齐标准上传和 sideload 上传的重命名链路
- 统一更新到 0.1.8 版本标记
v0.1.7
- 补全日志内容写入,取消与DEBUG挂钩
- 补全初始化快速向导机制
v0.1.6
- 修复文件硬编码问题
- 增添云服务商图标刷新机制
v0.1.5
- 修复了PHP 8.1+ 严格类型检查导致的弃用警告,核心是 strpos/str_replace 传入了 null 而非字符串的问题
v0.1.4
- 增添安全性配置,支持文件类型白名单/黑名单 、文件大小限制 、权限控制、 敏感信息加密存储
- 增添开发者工具,支持Debug 模式 、API 接口 、Webhook 支持 、钩子和过滤器文档
v0.1.3
- 性能优化,支持异步上传和缓存机制
- 支持存储空间统计
v0.1.2
- 多服务商支持,支持阿里云 OSS 、腾讯云 COS 、AWS S3 、又拍云、多吉云、七牛云
- 加入批量迁移工具
v0.1.1
- 媒体库 UI 增强
- 加入错误处理和日志系统
- 引入SVG图标
v0.1.0
- 初版插件发布

