### [百度对象存储 BOS 插件:WordPress 媒体自动上传与同步](https://www.huiui.net/article/132.html) **Published:** 2026-08-27T02:28:09 **Author:** 小新. **Excerpt:** 如果你的 WordPress 站点图片越来越多,本地服务器空间压力变大,或者希望通过对象存储和 CDN 提升媒… ## 前言 如果你的 WordPress 站点图片越来越多,本地服务器空间压力变大,或者希望通过对象存储和 CDN 提升媒体访问速度,那么可以试试这款插件:**百度 BOS 媒体上传**。 目前市面上已经有不少优秀的插件支持阿里云 OSS、腾讯云 COS、七牛云等主流对象存储服务,但针对百度智能云对象存储 BOS的解决方案却相对较少,尤其是专门为 WordPress 用户打造、配置简单且功能完善的插件更是难觅。 ## 介绍 这是一款专为 WordPress 开发的媒体同步插件。启用后,新上传的图片、附件会自动同步到百度智能云 BOS,并将 WordPress 附件地址指向 BOS 或你绑定的 CDN 域名。对于已经存在的历史媒体,也可以在后台分批迁移,避免一次性处理大量文件导致服务器超时。 ## 插件能做什么 **百度 BOS 媒体上传**的核心目标很简单:把 WordPress 媒体库里的文件交给百度 BOS 存储,让网站本地服务器更轻。 插件支持: - 新上传媒体自动同步到百度 BOS - 自动将附件 URL 替换为 BOS 或 CDN 地址 - 支持历史媒体分批迁移 - 支持迁移原图、缩略图、大图备份和编辑备份 - 可选择时间戳重命名或保留原文件名 - 可设置对象前缀,方便统一管理 BOS 文件目录 - 支持自定义公开访问域名 - 支持 `public-read` 对象 ACL - 可选择保留或清理本地原图与缩略图 - 媒体库列表显示 BOS 上传状态 - 支持前台输出时替换正文中的历史 uploads 图片地址 ## 插件截图 ![](https://cdn.huiui.net/uploads/20260827102720.webp) ![](https://cdn.huiui.net/uploads/20260827102745.webp) ## 更新日志 最后更新时间(2026-8-13)\[点击展开\] 0.3.3(2026-08-13) - 正文历史 uploads 链接重写改为附件级映射,兼容本地 jpg/png 链接对应 BOS 上 webp/avif 对象 0.3.2(2026-05-24) - 兼容 WebP/AVIF 转换插件:元数据仍指向 jpg/png 但本地只存在 webp/avif 时,上传真实生成文件并映射到正确 BOS URL 0.3.1(2026-04-15) - 按 BCE 签名文档补齐 Content-Length、Content-Type、Content-MD5 和 x-bce-\* 头域签名 - DeleteObject 不再发送空请求体 - Object Key 长度校验调整为 1024 字节,并移除过严的 @ 字符限制 - 公开 URL endpoint 归一化,兼容 wp-config.php 常量里的协议和路径 - 补齐旧版本迁移媒体删除缩略图和备份图的 fallback 0.3.0(2025-09-14) - 加强 BOS Object Key 校验、签名头域、MD5、超时和错误诊断 - 保存每个附件的实际 BOS Object Key,避免修改前缀后旧媒体 URL 指错 - 兼容旧版本已迁移媒体的远程缩略图删除 - 历史迁移遇到缺失文件时不再误标为已上传 - 清理本地缩略图改为独立开关,默认保守保留 - 增加可选 public-read 对象 ACL 和 wp-config.php 常量覆盖 0.2.0(2025-07-08) - 中文化后台界面 - 增加已有媒体分批迁移 - 增加媒体库 BOS 状态列 - 移除本地缩略图清理开关 ## 安全建议 生产环境建议不要直接把密钥长期写在后台表单中,可以在 `wp-config.php` 中定义相关常量,例如: ``` define('BBM_BOS_ACCESS_KEY_ID', '你的 AK'); define('BBM_BOS_SECRET_ACCESS_KEY', '你的 SK'); define('BBM_BOS_BUCKET', '你的 Bucket'); define('BBM_BOS_ENDPOINT', 'bj.bcebos.com'); ``` 权限方面,插件上传只需要 AK/SK 拥有目标 Bucket 或指定前缀的读写权限,不需要给匿名用户开放写入权限。公开视频资源可以通过 Bucket 公开读策略、对象 `public-read` ACL 或 CDN 域名来实现。 **Tags:** 存储桶, 插件, 百度 **Categories:** WP插件 **Comments:** **DoKi.:** 我已经使用这个插件一段时间了,效果很好,推荐给大家! **哆啦A梦的时光机:** 这款插件真的很方便,解决了我的服务器空间压力问题。 ---