WP Manifestindependent plugin directory
manifest / media / wpobs

WPOBS华为云对象存储插件

WordPress华为云对象存储插件

by 老蒋和他的小伙伴 · github.com/laobuluo/wpobs · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/laobuluo/wpobs/archive/refs/heads/main.zip

WordPress 同步附件内容远程至华为云 OBS 对象存储中,实现网站数据与静态资源分离,提高网站加载速度。

功能特点

  • 自定义域名:支持自定义域名设置,可设置多级目录
  • 禁止缩略图:一键禁止缩略图裁剪,仅生成和上传主图
  • 多站点支持:支持自定义对象存储目录,一个存储桶可服务多网站
  • 自动重命名:上传文件自动重命名,解决中文文件名或重复文件名问题
  • 本地分离:支持本地和对象存储分离、同步, optionally 不保留本地备份
  • 批量操作:删除附件时批量删除远程文件,减少 API 请求

环境要求

  • WordPress:4.5.0 或更高
  • PHP:7.4 或更高(支持 PHP 8.x)
  • 华为云 OBS:需已开通对象存储服务

安装方法

  1. 将插件文件夹上传到 /wp-content/plugins/ 目录
  2. 在 WordPress 后台「插件」列表中激活插件
  3. 在「设置」→「华为云对象存储设置」中配置账户信息

配置说明

配置项 说明
桶名称 华为云 OBS 存储桶名称
Endpoint 存储桶所在区域的接入地址,如 obs.cn-east-3.myhuaweicloud.com
访问域名 自定义域名或 OBS 默认域名,不要以 / 结尾
Access Key 华为云 IAM 用户的 Access Key Id
Secret Key 华为云 IAM 用户的 Secret Access Key
自动重命名 开启后上传文件将自动重命名为时间戳+随机数格式
不在本地保存 开启后上传成功即删除本地文件,仅保留云端副本
禁止缩略图 开启后仅生成和上传主图,不生成缩略图

常见问题

  1. 插件报错:开启 WordPress 调试模式(WP_DEBUG)查看详细错误信息
  2. 备份策略:可选择仅对象存储或本地+对象存储双备份
  3. 迁移现有站点:需先将本地 wp-content/uploads 目录上传至 OBS,再修改数据库中的图片链接
  4. 首次使用:建议先备份网站和数据,确认无误后再正式切换

更新日志

3.1 (2025-02)

  • 安全修复:SQL 注入防护
  • 性能优化:批量删除远程附件
  • 性能优化:图片处理前置判断
  • PHP 兼容:仅支持 PHP 7.4+,兼容 PHP 8.x
  • PHP 兼容:修复 SDK Deprecated 警告
  • 界面优化:修复关注公众号区域布局,移动端隐藏
  • 功能精简:移除图片处理、一键替换功能

2.1

  • 调试兼容 WP 6.6.1

1.0

  • 基础功能发布

插件团队和技术支持

老蒋(老蒋和他的伙伴们),本着资源共享原则,在运营网站过程中用到的或者是有需要用到的主题、插件资源,有选择的免费分享给广大的网友站长,希望能够帮助到你建站过程中提高效率。

感谢团队成员,以及网友提出的优化工具的建议,才有后续产品的不断迭代适合且满足用户需要。不能确保100%的符合兼容网站,我们也仅能做到在工作之余不断的接近和满足你的需要。

类目 信息
插件更新地址 https://www.laojiang.me/5974.html
团队成员 老蒋、老赵、CNJOEL、木村
支持网站 乐在云、主机评价网
建站资源推荐 便宜VPS推荐美国VPS推荐外贸建站主机SSL证书推荐WordPress主机推荐
提交WP官网(F)

许可证

GPLv2 or later