WPStow 是一款 WordPress 云端媒体存储插件,可将图片、视频、音频和其他附件按类型转存到不同的远程存储服务,同时保留 WordPress 媒体库的原有使用方式。
支持的存储:S3/R2、WebDAV、FTP/FTPS、聚合图床、oneimg
下载安装:
功能特性
- 支持聚合图床(Superbed)、OneImg API、S3 兼容对象存储、Cloudflare R2、WebDAV 和 FTP/FTPS
- 图片、视频、音频和其他附件可分别选择存储服务,也可仅保留在本地
- 支持 S3/R2 浏览器直传,大文件自动使用 Multipart 分片上传
- 支持 R2 私有桶预签名访问,无需开放 Bucket 公共访问权限
- 支持统一转换 WebP(质量可调)、文字或图片水印、外链图片本地化和原图单文件模式
- 接管 WordPress 媒体 URL、缩略图、
srcset、REST API 和编辑器媒体地址 - 支持扫描并批量接管媒体库中的现有附件
- 上传失败时保留本地文件,云端删除失败时通过后台队列继续重试
- 通过 GitHub Releases 检测新版本,并支持 WordPress 后台一键更新
支持的存储服务
| 存储服务 | 图片 | 视频/音频/其他 | 浏览器直传 | 私有访问 |
|---|---|---|---|---|
| 聚合图床 | 是 | 否 | 否 | 由服务商决定 |
| OneImg API | 是 | 否 | 否 | 由服务商决定 |
| S3 兼容存储 | 是 | 是 | 是 | 支持预签名 |
| Cloudflare R2 | 是 | 是 | 是 | 支持预签名 302 |
| WebDAV | 是 | 是 | 否 | 通过 WordPress 代理 |
| FTP/FTPS | 是 | 是 | 否 | 通过 WordPress 代理 |
环境要求
- WordPress 6.0 或更高版本
- PHP 7.4 或更高版本
- PHP cURL 与 JSON 扩展
- 推荐启用 PHP Fileinfo 扩展
- FTP/FTPS 需要 PHP FTP 扩展
安装
- 从 Releases 下载最新的插件压缩包。
- 在 WordPress 后台进入“插件 → 安装插件 → 上传插件”。
- 上传压缩包并启用 WPStow。
- 打开“WPStow 设置”完成存储配置。
也可以将插件目录上传到 wp-content/plugins/wpstow/,然后在 WordPress 后台启用。
界面截图:
![图片[1]-【开源自荐】wordpress接管媒体库的插件-wpstow-WordPress插件社区-建站综合交流-zibll子比社区](https://pic1.imgdb.cn/i/0348dvgbDxiAfXuaCdAO38.jpg)
功能建议&反馈问题:此帖评论区,或者github提issues。
欢迎多多反馈使用体验和优化建议。 持续更新。





![表情[xiaoku]-zibll子比社区](https://www.zibll.top/wp-content/themes/zibll/img/smilies/xiaoku.gif)


