WPQiNiu七牛云对象存储

Опис

WordPress 七牛云对象存储(简称:WPQiNiu),基于七牛云对象存储与WordPress实现静态资源到对象存储中,让静态资源包括图片、附件分离WordPress根目录,提高网站打开速度。

插件特点

  1. 支持自定义域名设置
  2. 支持一键禁止缩略图
  3. 支持自定义任意对象存储目录,一个存储桶可以多网站
  4. 支持自动文件重命名
  5. 支持本地和对象存储分离和同步
  6. 上传时正确设置 MIME 类型,确保七牛云中图片可正常预览
  7. 兼容 PHP 7.4 及 PHP 8.x 版本

七牛云对象存储插件安装方法:https://www.lezaiyun.com/1097.html

网站支持

Снимци екрана

  • screenshot-1.png

Постављање

  • 1、把wpqiniu文件夹上传到/wp-content/plugins/目录下
  • 2、在后台插件列表中激活wpqiniu
  • 3、在左侧【设置】-【七牛对象存储设置】菜单中输入七牛云对象存储空间名称、自定义域名、API信息。

ЧПП

  • 1.当发现插件出错时,开启调试获取错误信息。
  • 2.我们可以选择备份对象存储或者本地同时备份。
  • 3.如果已有网站使用wpqiniu,插件调试没有问题之后,需要将原有本地静态资源上传到七牛云对象存储中,然后修改数据库原有固定静态文件链接路径。、
  • 4.如果不熟悉使用这类插件的用户,一定要先备份,确保错误设置导致网站故障。

Прегледи

25. новембар 2020.
简单好用,用了这个插件,迁移静态文件过去太方便了。 给个建议:大部分人用七牛做缓存,除了wp-content/uploads之外,wp-includes和wp-content下面插件和主题目录,都是准备缓存的(手动上传好,替换url) 建议增加这几个目录的手动替换功能(wp-super-cache的cdn有这个功能,但是有bug) 我目前借用其他人分享的这段,加入主题里面解决: //静态文件CDN加速 if ( !is_admin() ) { add_action('wp_loaded','yuncai_ob_start'); function yuncai_ob_start() { ob_start('yuncai_qiniu_cdn_replace'); } function yuncai_qiniu_cdn_replace($html){ $local_host = 'https://aray.cn'; //博客域名 $qiniu_host = 'https://qiniu.aray.cn'; //CDN域名 $cdn_exts = 'css|js|png|jpg|jpeg|gif|ico'; //扩展名(使用|分隔) $cdn_dirs = 'wp-content|wp-includes'; //目录(使用|分隔) $cdn_dirs = str_replace('-', '\-', $cdn_dirs); if ($cdn_dirs) { $regex = '/' . str_replace('/', '\/', $local_host) . '\/((' . $cdn_dirs . ')\/[^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/'; $html = preg_replace($regex, $qiniu_host . '/$1$4', $html); } else { $regex = '/' . str_replace('/', '\/', $local_host) . '\/([^\s\?\\\'\"\;\>\<]{1,}.(' . $cdn_exts . '))([\"\\\'\s\?]{1})/'; $html = preg_replace($regex, $qiniu_host . '/$1$3', $html); } return $html; }
Види сав 1 преглед

Сарадници и градитељи

„WPQiNiu七牛云对象存储“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

Преведите „WPQiNiu七牛云对象存储“ на свој језик.

Заинтересовани сте за градњу?

Прегледајте код, проверите SVN складиште или се пријавите на белешку градње преко RSS-а.

Белешка о изменама

5.0

  • 要求 PHP 7.4 及以上版本,兼容 PHP 8.x
  • 修复上传时 MIME 类型未设置导致七牛云图片无法预览的问题
  • 移除图片编辑(数据万象)功能
  • 移除一键替换七牛对象存储地址功能
  • 优化安全性:Token 缓存移至 wp-content/cache、表单 Nonce 校验改进
  • 修复 key_handler 在空 URL 时的 PHP 8 兼容性
  • 修复多处 PHP 7.4/8.x 兼容性问题

4.9

  • 检测兼容WP6.2
  • 修复php8.2启动报错

4.8

  • 检测兼容WP6.1

4.7

  • 检测兼容WP5.9.3

4.6

  • 检测兼容WP5.7

4.5

  • 微调部分功能优化
  • 检测兼容WP5.6

4.4

  • 微调部分功能优化
  • 检测兼容WP5.5.1

4.3

  • 修复上传超时问题
  • 检测兼容WP5.5

4.2

  • 重构插件前端 体验更友好
  • 优化细节问题 修复说明文档

4.1

  • 又拍云对象存储插件新年定稿
  • 支持图片处理功能
  • 优化速度和文档说明

3.1

  • 调试兼容最新WP5.4.2
  • 重写前端代码
  • 测试兼容最新3.0新功能,发布

3.0

  • 重构全部插件代码,优化逻辑结构,执行效率更高
  • 新增图片编辑、压缩、裁剪等 采用七牛云存储接口
  • 新增重命名、禁止缩略图等功能

1.2.1

  • 更新CSS样式极简风格
  • 准备重构插件代码
  • 检测支持WP5.4

1.2.2

  • 兼容WP5.4.1测试

1.1

  • 感谢网友emerge同学提出来解决删除媒体库小图不删除问题

1.0

  • 检查是否支持WP5.3
  • 修复新版本WP5.3的图片处理逻辑

0.9

  • 在完成WPCOS、WPOSS等传统云存储插件之后,有网友呼吁开发一个七牛云对象存储的。
  • 根据已有项目的结构和用户体验设计,老赵完成WPQINIU插件的设计。
  • 体验实际功能可以确保插件的完整性,但是可能会有与其他插件或者主题冲突。