Home/Articles/前端代码

[WP Multi Cloud Storage]WordPress多云服务商储存插件-支持异步上传/批量迁移/自动重命名v0.2.2

WordPress 多云存储插件,支持将媒体文件自动上传到云端,并在需要时替换前台图片地址。

  • Author: Kate
  • Category: 前端代码
  • Published: 2026年4月16日
  • Reading time: 1 min

WP Multi Cloud Storage

638dcff0 9001 4ca4 80dc cac24fc852b4 1536x838

c6a92a04 388e 48b5 ab8c cf0ca39d4677 1536x497

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
  • 初版插件发布

Comments

0

Share your thoughts

No comments yet. Be the first to leave one.