跳到主要内容

CCLEE OSS 使用指南:WordPress 媒体库上传同步到阿里云 OSS

CCLEE OSS 是 WordPress 阿里云 OSS 插件:后台媒体库上传的文件——图片、PDF、视频等所有附件——自动同步到你自己的阿里云 OSS Bucket,前台媒体 URL 自动重写为 OSS 或 CDN 域名(图片额外覆盖 srcset 与各尺寸缩略图)。文件访问不再经过网站服务器,由 OSS/CDN 直接响应,页面加载更快。

插件为商用授权制:授权 Token 与站点域名绑定,粘贴到设置页即可激活(离线验签,无需常连授权服务器);插件更新由 CCLEE 更新服务器分发,仅有效授权站点可接收。

CCLEE OSS 能为你做什么​

媒体加载更快。 图片是网页里占比最大的流量,附件下载同样吃带宽。启用后媒体文件直接从 OSS/CDN 域名响应,配合 CDN 加速域名可让访客就近加载,页面打开更快。

网站服务器更轻。 图片与附件的下载流量不再消耗网站服务器的带宽,服务器资源留给网站程序与动态请求,访问高峰更从容。

全自动接入,现有内容零改动。 后台上传即同步(图片、PDF、视频等全部媒体类型);前台 URL 自动重写,主题、编辑器、已发布的文章都不需要改任何东西;图片的原图与全部缩略图尺寸一并覆盖。

故障兜底,数据安全。 OSS 任一环节异常自动回退本地,网站照常运行;媒体数据存在你自己的 Bucket 里,插件不会删除已上云的数据,授权到期也只是新上传回退本地。

适合谁用​

  • 媒体较多的网站:博客、作品集、WooCommerce 电商(产品图 + 变体图多)、提供 PDF 目录或资料下载的站点
  • 图片加载慢、或服务器带宽吃紧的站长
  • 已有阿里云账号、希望媒体数据存放在自己 Bucket 的用户(存储与流量按阿里云官方定价直接结算,数据完全在自己手里)

功能一览​

功能说明
上传即上云后台上传的媒体文件(图片、PDF、视频等)自动推送到 OSS,无需手动迁移
存量媒体补推激活前已存在的媒体一键批量推送,带进度、可暂停续传,失败的单独列出、重跑不重复上传
全尺寸覆盖原图与全部缩略图同步上传,regenerate-thumbnails 重建的尺寸同样覆盖
大文件同步视频、压缩包等大文件(10MB 以上)自动分段上传,普通服务器也传得稳
URL 自动重写原图、srcset、尺寸图 URL 指向 CDN 域名(未配置时用 Bucket 公网域名),附件下载链接同样重写
数据库 URL 替换可选:把数据库已存的媒体链接批量替换为 OSS/CDN 域名,替换前自动备份,支持一键回滚
本地副本管理纯云模式下新上传确认同步成功即删本地副本,存量媒体批量下线;需要本地文件的操作自动临时取回
一键回迁从 OSS 把媒体整体拉回服务器,停用插件或站点搬家时数据完整回本地
删除同步可选开启:删除媒体库附件时同步删除 OSS 上的对象
静默回退OSS 任一环节异常自动回退本地存储,不打断 WordPress 原生流程
授权更新更新包由 CCLEE 更新服务器分发并经 sha256 校验,仅有效授权站点可下载

快速入门​

前提条件​

  • WordPress 6.4+,PHP 8.0+
  • 阿里云账号,且已创建 Bucket(读写权限选公共读)
  • CCLEE 为你的站点域名签发的授权 Token

第一步:安装并激活插件​

  1. WordPress 后台 → 插件 → 安装插件 → 上传插件
  2. 选择 cclee-oss.zip → 点击现在安装
  3. 安装完成后点击启用

第二步:粘贴授权 Token​

  1. 进入 设置 → CCLEE OSS
  2. 在 License Token 粘贴 CCLEE 交付给你的授权 Token
  3. 点击保存

Token 与站点域名绑定

授权 Token 签发时绑定了你的站点域名(自动忽略 www 与端口后比对)。保存时插件会当场验签并核对域名,域名不符会被拒绝保存。站点更换域名后,需要联系 CCLEE 重新签发。

第三步:创建 RAM 子账号(最小权限)​

插件只需要「向你的 Bucket 写入和删除对象」两个权限。按最小权限原则创建专用 RAM 子账号(创建权限策略 → 创建用户 → 授权,全程约 10 分钟),完整操作步骤见 阿里云 RAM 子账号配置指南。

完成后你会拿到一对 AccessKey ID / Secret,下一步填入插件时要用。

第四步:填写 OSS 配置​

回到 设置 → CCLEE OSS,填入:

设置项填写内容
AccessKey ID / AccessKey Secret第三步保存的 RAM 密钥
Bucket你的 Bucket 名
EndpointBucket 所在地域的公网 endpoint(见 Bucket 概览页),如 oss-cn-hangzhou.aliyuncs.com;与 Bucket 同地域的阿里云 ECS 优先填内网 endpoint
CDN 域名可选。已给 Bucket 绑定 CDN 加速域名则填写,媒体 URL 将使用该域名;留空使用 Bucket 公网域名
CCLEE OSS 设置页:授权状态与 OSS 配置表单

填完点击保存。

第五步:上传测试图验证​

  1. 后台 → 媒体 → 添加新文件,上传一张测试图片
  2. 在媒体库中点击该图片查看文件 URL(或打开前台引用该图的页面)
  3. 图片 URL 已指向 OSS/CDN 域名即为配置成功

授权与更新​

到期与续期​

  • Token 内置有效期,到期前 14 天后台顶部会出现续期提示条
  • 续期只需在设置页粘贴新 Token 并保存,无需其他操作

到期或吊销后会发生什么​

插件做软降级,不做任何破坏性操作:

  • 新上传的媒体改存本地,网站照常运行
  • 已上传到 OSS 的文件与图片 URL 不受影响,前台展示如常
  • 不会删除你 Bucket 里的任何数据

断网宽限期​

授权状态随插件更新检查回传(约每 12 小时一次)。服务器临时无法联网不会立即失效——以最后一次成功校验时刻为基准,保留 14 天宽限期;期间恢复联网即自动恢复正常。

插件更新​

  • WordPress 后台的更新检查自动进行,有新版本时在「插件」页正常更新
  • 更新包下载时经 sha256 完整性校验,不符即中止安装
  • 仅有效授权站点能收到新版本

行为开关​

开关默认说明
Keep Local Copy开上云后保留本地副本。关闭前需完成存量补推与数据库 URL 替换;关闭后新上传的文件在确认同步成功后自动删除本地副本
Sync Delete to OSS关删除媒体库附件时,同步删除 OSS 上的对象(原图 + 全部缩略图)

本地文件是兜底真相

OSS 上传、删除、URL 重写任一环节失败时,插件静默回退 WordPress 原生行为(文件留在本地),你的网站不会因 OSS 故障而中断。

纯云模式:媒体只存 OSS,释放主机空间​

主机磁盘空间紧张时,可以让服务器不再保留媒体副本。进入纯云模式按顺序三步,插件的保护机制会保证顺序不被打乱:

  1. 补推存量媒体:设置页点击「补推」,把激活前已存在的媒体全部推送到桶里(带进度、可暂停续传)
  2. 运行数据库 URL 替换:把数据库中已存的媒体链接批量替换为桶/CDN 域名,替换前自动备份;验证通过后插件才允许后续的删除操作
  3. 删除本地副本:关闭「Keep Local Copy」——此后新上传的文件确认同步成功即自动删除本地副本;存量媒体用「下线任务」批量释放(编辑历史仍留在服务器)

两道保护贯穿全程:下线前逐个确认云端文件完好,内容对不上的先重传再删;只要数据库里还有链接没完成替换验证,任何删除任务都会拒绝启动——操作顺序再乱也不会裂图。

纯云模式下,需要本地文件的操作照常可用​

重新生成缩略图、图像编辑器裁剪旋转、PDF 缩略图这类需要本地文件的操作,会在操作期间自动从桶里取回文件,结束后自动清理,不需要手动搬文件。

想搬回本地存储?​

设置页的「从 OSS 恢复」任务把桶里的文件整体拉回服务器(可安全重复执行);如果运行过 URL 替换,再用「URL 回滚」把数据库链接还原为本地链接。两步完成后即可停用插件——这也是日后站点搬家、更换 Bucket 的回迁通道。

常见问题​

用 CCLEE OSS 需要花多少钱?​

费用分两部分:插件授权向 CCLEE 购买;媒体文件的存储与流量费用由你的阿里云 Bucket 按官方定价直接结算——数据在你自己的 Bucket 里,阿里云直接计费,CCLEE 不加价。

非图片文件(PDF、视频等附件)也会同步吗?​

会。所有通过媒体库上传的文件都会同步到 OSS,附件的下载链接同样自动重写为 OSS/CDN 域名;缩略图子尺寸与 srcset 覆盖是图片文件特有的额外处理。

大文件(如视频)同步会出问题吗?​

不会。10MB 以上的大文件自动分段上传,普通配置的服务器也传得稳;没传成功的文件会集中列在设置页的失败清单里,照着清单补传即可。

缩略图(子尺寸)也会上传到 OSS 吗?​

会。原图与全部生成的子尺寸都会推送,包括 regenerate-thumbnails 这类插件重建出的尺寸;各尺寸的 srcset URL 也会一并重写指向 OSS。

授权到期后,已上云的图片会丢失吗?​

**不会。**授权到期或被吊销后,插件进入软降级:只是新上传的媒体改存本地,已上传到 OSS 的文件与 URL 保持原样,前台图片照常显示,Bucket 中的数据不会被删除。

上传到 OSS 失败会影响发文章吗?​

不会。上传、删除、URL 重写任一环节失败,插件都会静默回退 WordPress 原生行为(文件保留在本地媒体库),后台操作与前台访问均不受影响。

换域名或站点搬家后,授权还有效吗?​

Token 与站点域名绑定。域名变化后原 Token 将无法通过校验,需要联系 CCLEE 按新域名重新签发,拿到新 Token 粘贴保存即可恢复。

可以删除本地副本、只保留 OSS 吗?​

可以。在设置页依次完成「补推存量媒体」和「数据库 URL 替换」后,关闭「Keep Local Copy」即进入纯云模式:新上传的文件确认同步成功后自动删除本地副本,存量媒体用「下线任务」批量释放。删除前插件会逐个核对桶内副本,数据库还在引用本地文件时删除任务会拒绝执行;想搬回本地时,「从 OSS 恢复」任务可整体回迁。

数据库 URL 替换是必须的吗?​

不是必选。默认模式下数据库始终保存本地链接,前台显示时实时改写,不替换一切正常。只有进入纯云模式(删除本地副本)前才需要替换——让数据库链接与桶内文件直接对应,前台改写照顾不到的存量链接(旧 http:// 链接、页面构建器数据里的链接)也能一并处理。替换前自动备份,随时可一键回滚。

换 Bucket 或 CDN 域名,需要改数据库吗?​

默认模式不需要:数据库始终保存本地链接,前台输出时实时改写为 OSS/CDN 域名,换域名只需在设置页改一处。如果运行过数据库 URL 替换,先用「URL 回滚」把链接还原为本地链接,换好域名后按需重新替换。

想停用插件、把媒体搬回本地怎么办?​

两步:设置页运行「从 OSS 恢复」把桶内文件拉回服务器;如果运行过 URL 替换,再运行「URL 回滚」把数据库链接还原为本地链接。完成后即可停用插件,数据完整回到本地。

Endpoint 应该填公网还是内网?​

与 Bucket 同地域的阿里云 ECS 优先填内网 endpoint(更快、不走公网);其他情况(外部服务器、不同地域)填公网 endpoint。两类地址都能在 Bucket 概览页查到。

插件更新怎么获取?​

WordPress 后台的更新检查自动进行(约每 12 小时一次),有新版本时在「插件」页正常点击更新即可,无需手动下载。更新仅对有效授权站点开放。

获取授权与技术支持​

CCLEE OSS 按站点域名签发授权,支持购买、续期与换域名重签。联系我们获取授权:

联系 CCLEE