我们都知道七牛云、又拍云,是因为这两大运营商已经是云存储的老前辈了,市面上流传出来的各种插件各种教程数不胜数,一抓一大把,就是一个不懂编程的人按照教程也能完美配置。

如果你百度搜索:“WordPress腾讯云存储”几乎没有多少相关答案,正因为如此我的腾讯云存储经历才坎坷多磨。

 

有了使用腾讯云存储的想法之后,我习惯性的百度了一下,没有我想要的答案,然后有Google了一下... ...

最后发现了一个叫做cos-sync的插件,心中窃喜,于是乎就迅速的安装测试。

结果... ...

WordPress媒体库中新上传的图片不能自动同步到腾讯云存储
导致,每次发布新文章的时候困难重重,上传一个新图片到文章中,图片地址自动替换为腾讯云存储的图片地址,但是云存储里面实际上没有图片,也就是说不能自动上传。   经过几番周折,终于找到了解决方案。 原插件并不完美,需要如下几处修改 1、插件目录下的cos-sync.php文件中搜索Bucket 地域,增加华东 <div class="alert alert-success"> <div class="cnblogs_Highlighter sh-gutter"> <div> <div id="highlighter_700194" class="syntaxhighlighter php">
<div class="line number1 index0 alt2">1</div> <div class="line number2 index1 alt1">2</div> <div class="line number3 index2 alt2">3</div> <div class="line number4 index3 alt1">4</div> <div class="line number5 index4 alt2">5</div> <div class="line number6 index5 alt1">6</div> <div class="line number7 index6 alt2">7</div> <div class="line number8 index7 alt1">8</div> <div class="container"> <div class="line number1 index0 alt2"><td><select name=”regional”></div> <div class="line number2 index1 alt1"><option value=”gz” <?php if ($cos_regional == ‘gz’){echo ‘ selected=”selected”‘;}?>>华南</option></div> <div class="line number3 index2 alt2"><option value=”sh” <?php if ($cos_regional == ‘sh’){echo ‘ selected=”selected”‘;}?>>华中</option></div> <div class="line number4 index3 alt1"><option value=”tj” <?php if ($cos_regional == ‘tj’){echo ‘ selected=”selected”‘;}?>>华北</option></div> <div class="line number5 index4 alt2"><option value=”sh” <?php if ($cos_regional == ‘sh’){echo ‘ selected=”selected”‘;}?>>华东</option></div> <div class="line number6 index5 alt1"></select></div> <div class="line number7 index6 alt2"><p>请选择您创建的 <code>bucket</code> 所在地域</p></div> <div class="line number8 index7 alt1"></td></div> </div>

</div>
</div>
</div>
 

</div>
2、如果网站是HTTPS的,需要把/cos-sync/sdk/Qcloudcos目录下的conf.php文件中
<div class="alert alert-danger">
<div class="cnblogs_Highlighter sh-gutter">
<div>
<div id="highlighter_970145" class="syntaxhighlighter php">

<div class="line number1 index0 alt2">1</div> <div class="container"> <div class="line number1 index0 alt2">const API_COSAPI_END_POINT = ‘http://region.file.myqcloud.com/files/v2/’;</div> </div>

</div>
</div>
</div>
 

</div>
修改为:
<div class="alert alert-success">
<div class="cnblogs_Highlighter sh-gutter">
<div>
<div id="highlighter_789216" class="syntaxhighlighter php">

<div class="line number1 index0 alt2">1</div> <div class="container"> <div class="line number1 index0 alt2">const API_COSAPI_END_POINT = ‘https://region.file.myqcloud.com/files/v2/’;</div> </div>

</div>
</div>
</div>
 

</div>
3、如果你点击图片不想出现下载框,而是直接显示图片

需要在腾讯云的cos控制台 做如下设置

这样,WordPress的腾讯云存储就完美融合了,在使用过程中,我们还可以设置是否本地保存附件,是否自动上传缩略图等等。是不是觉得很赞呢????

cos-sync插件下载地址:https://cdn.adcc.me/filedown/cos-sync.rar

Last modification:March 5th, 2020 at 03:25 pm
如果觉得我的文章对你有用,请随意打赏