寫在前面的話:
為什么會有今天的話題:WordPress+騰訊雲存儲?
因為博主不想使用七牛雲,也不想使用又拍雲,所以才有了今天的話題。
在使用騰訊雲存儲的過程中是很不順利的,萬幸的是現在終於完美融合了。
下面就給大家講述一下我使用騰訊雲存儲的親身經歷吧!
我們都知道七牛雲、又拍雲,是因為這兩大運營商已經是雲存儲的老前輩了,市面上流傳出來的各種插件各種教程數不勝數,一抓一大把,就是一個不懂編程的人按照教程也能完美配置。
如果你百度搜索:“WordPress騰訊雲存儲”幾乎沒有多少相關答案,正因為如此我的騰訊雲存儲經歷才坎坷多磨。
有了使用騰訊雲存儲的想法之后,我習慣性的百度了一下,沒有我想要的答案,然后有Google了一下... ...
最后發現了一個叫做cos-sync的插件,心中竊喜,於是乎就迅速的安裝測試。
結果... ...
WordPress媒體庫中新上傳的圖片不能自動同步到騰訊雲存儲
導致,每次發布新文章的時候困難重重,上傳一個新圖片到文章中,圖片地址自動替換為騰訊雲存儲的圖片地址,但是雲存儲里面實際上沒有圖片,也就是說不能自動上傳。
經過幾番周折,終於找到了解決方案。
原插件並不完美,需要如下幾處修改
1、插件目錄下的cos-sync.php文件中搜索Bucket 地域,增加華東
<td><select name=”regional”> <option value=”gz” <?php if ($cos_regional == ‘gz’){echo ‘ selected=”selected”‘;}?>>華南</option> <option value=”sh” <?php if ($cos_regional == ‘sh’){echo ‘ selected=”selected”‘;}?>>華中</option> <option value=”tj” <?php if ($cos_regional == ‘tj’){echo ‘ selected=”selected”‘;}?>>華北</option> <option value=”sh” <?php if ($cos_regional == ‘sh’){echo ‘ selected=”selected”‘;}?>>華東</option> </select> <p>請選擇您創建的 <code>bucket</code> 所在地域</p> </td>
2、如果網站是HTTPS的,需要把/cos-sync/sdk/Qcloudcos目錄下的conf.php文件中
const API_COSAPI_END_POINT = ‘http://region.file.myqcloud.com/files/v2/’;
修改為:
const API_COSAPI_END_POINT = ‘https://region.file.myqcloud.com/files/v2/’;
3、如果你點擊圖片不想出現下載框,而是直接顯示圖片
需要在騰訊雲的cos控制台 做如下設置
這樣,WordPress的騰訊雲存儲就完美融合了,在使用過程中,我們還可以設置是否本地保存附件,是否自動上傳縮略圖等等。是不是覺得很贊呢????
cos-sync插件下載地址:https://cdn.adcc.me/filedown/cos-sync.rar
固定鏈接: https://adcc.me/530.html