沈唁的WordPress云存储插件全家桶是针对WordPress将本地媒体文件进行云存储的支持插件
全家桶支持我们常用的阿里云OSS、腾讯云COS、七牛云KODO、又拍云USS、华为云OBS对象存储,后期如果有空还会增加其他厂商的对象存储插件
欢迎加入沈唁的WordPress云存储插件QQ交流群:887595381
虽说是全家桶,但是每个插件都是独立的,不是集成在一起的全家桶,减少不必要的SDK空间占用
下面对比说明一下各家厂商的对象存储的费用说明和插件地址
插件地址
如果插件对你有所帮助,可以去GitHub点个star哦~或者前往赞赏
厂商 | 插件名称 | 插件发布页 | Github |
腾讯云COS | Sync QCloud COS | 2518.html | sync-qcloud-cos |
华为云OBS | OBS HuaWeiCloud | 2734.html | huaweicloud-obs-wordpress |
七牛云KODO | KODO Qiniu | 2741.html | qiniu-kodo-wordpress |
又拍云USS | USS Upyun | 2742.html | upyun-uss-wordpress |
阿里云OSS | OSS Aliyun | 2744.html | aliyun-oss-wordpress |
火山引擎ImageX | ImageX | – | volcengine-imagex-wordpress |
使用费用
厂商 | 免费额度 | 存储容量费用 (元/GB/月) |
读/写请求费用(元/万次) | HTTPS是否单独计价(元/万次) |
腾讯云COS | 个人用户 50GB标准存储 6个月 企业用户 1TB标准存储 6个月 (老用户为长期额度) |
0.118 | 0.01 | 否 |
华为云OBS | 无 | 0.099 | 0.01 | 否 |
七牛云KODO | 10 GB存储、CDN 回源 100 万次GET请求 |
0.099 | 0.01 | 否 |
又拍云USS | 又拍云联盟用户:10GB存储空间 15GBCDN 流量(HTTP/HTTPS 均可用) |
0.129 | 0.02 | 0.05 |
阿里云OSS | 无 | 0.12 | 0.01 | 否 |
火山引擎Imagex | 10GB存储+10GB流量 | 0.124 | 0.21 | 否 |
从使用费用上来说,新用户推荐使用七牛云KODO对象存储,通过我的链接注册七牛云,你将获得标准存储免费空间10GB、每月免费上传流量无上限、10万次 PUT/月、100万次 GET/月。
如果是腾讯云的老用户的话,长期是有免费额度的,那么还是推荐继续使用腾讯云COS,我也是一直使用腾讯云COS的。
如果服务器使用的是阿里云的话,也依旧推荐使用阿里云OSS,毕竟内网的相关操作都是免费的。
对于考虑请求响应速度等问题,这些需要自己去试了…
您好呀!像问问wordpress有没有可能实现直传像是七牛云这类的对象存储呢?因为用了对象存储之后,贪便宜买了个小水管的服务器,然后上传文件会先传到服务器,再传到对象存储平台,花了两倍的时间。
@Exist 这个是WordPress的机制,没有直传
您好啊,请问又拍云和七牛云的插件除了图片以外,也是支持视频上传的吗?
@KulaDiamond 支持视频上传。
老哥, 我看你阿里云插件和腾讯云插件都使用了Guzzle,为什么腾讯云会和其他使用了Guzzle的插件起冲突,而阿里云就可以正常使用呢?
@晓看天色暮看云 不一定会冲突,要看依赖的版本号。
@沈唁 我之前用腾讯云的插件,后来另一个插件Treweler新版增加了Guzzle ,腾讯云插件就报错了“Fatal error: Uncaught Error: Call to undefined method GuzzleHttp\Psr7\Uri::resolve() in /”,但我试了同样有Guzzle的阿里云插件,就没有问题。
感谢大佬分享。可以考虑增加一个功能吗:切换自己网站域名访问,防止云端挂掉,或者不想要某个储 方便换成其他的。
@感谢大佬 这个倒是不难,插件支持替换数据库和同步,更换的话执行一下
报错信息如下
Fatal error: Uncaught Error: Function name must be a string in /www/wwwroot/XXXX.com/wp-content/plugins/sync-qcloud-cos/cos-sdk-v5/vendor/symfony/polyfill-php72/bootstrap.php:1 Stack trace: #0
@云客笔记 自己到`wp-content/plugins/sync-qcloud-cos/cos-sdk-v5`目录下执行下 composer install 吧
你好,大佬,安装完成以后,新建文章,从媒体库选取文件,没有缩略图,选中一个文件以后,显示“此图片的alt属性为空;”wp版本是6.0.1。
计划做一个自建服务器存储的插件吗,比如A是程序服务器 B是附件服务器 在A上安装插件 上传附件到B的服务器。B服务器是自己搭建的这种
@次元小镇 你这不就是自建对象存储么,用Minio这类支持S3协议的,插件都是现成的。
大佬,建议把云存储图片处理功能,使用云存储进行裁图、添加水印等功能添加上
@quange 那个云存储的?腾讯阿里云的应该都支持了
请问博主是否可以开发针对腾讯云—云开发—静态网站托管的云储存插件?现在腾讯云送的存储免费额度6个月50G,6个月后就没了,而且下行流量、CDN流量、请求量都不免费。我发现静态网站托管每月有1G容量5G流量免费额度。这对于小网站来说,存存图片就够了。希望博主可以考虑一下?
支持大佬,感谢大佬的插件,很好用
腾讯COS开启万象数据设置图片样式规则,在插件里也填写了对应规则,但上传的图片限时链接还是没有后缀参数
@倾心听 检查文章页是否有参数,手动拼接后的url是否能访问。只有文章页面会添加,类似woo这种产品页是不会添加的。
PHP8.0 上传是正常的,但是删除会报这个错 Fatal error: Uncaught OSS\Core\OssException: : RequestId: in /www/wwwroot/fasdf/a/wp-content/plugins/oss-aliyun/sdk/vendor/aliyuncs/oss-sdk-php/src/OSS/Result/Result.php:97
@小天 这个可能是oss的sdk的问题 可以把异常吃掉 近期会更新下版本
@沈唁 oss插件兼容8.0方法
找到 sdk/aliyun-oss-php-sdk/src/OSS/Http/RequestCore.php
搜索 if (is_resource($curl_handle)) {
替换 if (is_resource($curl_handle) || (is_object($curl_handle) && get_class($curl_handle) === ‘CurlHandle’)) {
腾讯云的老用户
是指每月都有50G免费额度吗?
@伍霁云 是的,老用户应该是永久的50G
你好,站长,现在使用的是 WPJAM BASIC 插件中的 阿里云OSS ,如果该换用你的插件的话,需要额外的设置吗 ?
@xxxky 把我插件设置配置配置完整即可
是否帮支持一下火山引擎的上传图片处理服务:https://www.byteoc.com/docs/508/23778/ ,
这个是什么模板呢?
请教这个插件,如果上传的话,是要先上传到wordpress 本地,再转传的吗?还是直连上传到OSS?
@龙鹰 都是先到本地再到云存储的。
博主,插件更新后,显示了下面这个情形,不知道是不是就我一个出现了这样的问题
@Holmes 你不是一个人。。。我早上更新出问题了,你可能安装了wp-china-yes等类似代理wp插件库的插件,造成下载了错误的插件内容。两种解决方法:
1. 卸载重新下载新的插件
2. cd到cos-sdk-v5目录,
没有composer的话
wget https://mirrors.aliyun.com/composer/composer.phar
,然后命令换成@沈唁 是在autoload_real.php这个文件里加上面的代码吗
@Holmes 直接删掉vendor重新生成。或者从github下载插件覆盖下
@Holmes 我从github上重新下载了,OK了,谢谢博主
@Holmes 你是不是用了插件库代理?
@沈唁 嗯,我用了wp-china-yes,这个插件
@沈唁 wp-china-yes这一开始用了一段时间,还是删掉了。等以后成熟了再考虑吧,现在还是担心安全问题。 🙁
@于文 嗯,用的时候再开启,不用的时候关闭就行了。。。我也觉得有些不安全
好像只有又拍云赠https
@语云博客 因为是单独计费的..
给大佬磕头了!咚咚咚
@桑先生 来了老弟~