在前面老部落有發佈基於騰訊雲COS、阿里雲OSS,以及景安快雲對象存儲的WordPress插件,功能能夠實現將網站的圖片、PDF等靜態文件資源分離放置對象存儲中,一來能夠提升網站的打開速度,二來對於這些靜態文件資源獨立管理。不過,若是咱們的網站比較小,開始能夠不須要使用對象存儲管理附件,後續若是網站數據較多,能夠再獨立,畢竟這些商家提供的對象存儲空間都是須要付費的。html
在衆多的對象存儲提供商中,其實提供較早的是七牛雲對象存儲,並且七牛雲對象存儲對於註冊用戶還贈送每個月10GB流量(這個須要看具體政策,之前是有提供的,如今須要覈實)。這不,老趙同窗基於以前開發幾款插件的模型,而後基於七牛雲對象存儲的SDK,開發如今要發佈的七牛雲對象存儲WORDPRESS插件,英文名爲WPQiNiu。數據庫
目前,這款七牛雲對象存儲WORDPRESS程序插件已經提交至WORDPRESS插件平臺,咱們能夠直接搜索【WPQiNiu】找到以後激活下載和啓動。七牛雲存儲
插件地址:https://wordpress.org/plugins/wpqiniu/wordpress
插件激活以後,咱們能夠在咱們網站的左側菜單能夠看到七牛對象存儲設置。post
咱們在激活【WPQiNiu】插件以後能夠看到須要填寫的幾個參數設置。我讓老趙設計插件的時候儘可能的簡單,少讓用戶填寫配置文件,包括目錄文件直接按照咱們內置的,不讓用戶本身自定義。測試
這裏咱們只須要填寫在七牛雲對象存儲建立的空間名稱、以及配置的對象存儲自定義的域名。七牛雲不提供免費域名,即使有提供也是臨時使用的,因此不建議用免費域名。不過咱們綁定的域名須要有ICP備案過的纔可使用。同時,AccessKey和SecretKey兩個參數直接在七牛雲帳戶API建立,若是已有的直接複製。網站
一樣的插件能夠選擇靜態資源在本地存儲備份,或者就不在本地備份,所有丟到七牛雲存儲中。無論是否勾選,一旦啓用插件,你網站中從啓用插件以後的上傳的圖片、附件都直接引用七牛雲對象存儲的地址。阿里雲
一、目錄問題spa
一旦使用WPQiNiu插件以後,咱們從如今開始上傳到七牛對象存儲的圖片路徑將是"qiniu.laobuluo.com/2019/07/qiniu.jpg"這樣的格式。看到沒有,沒有咱們本地看到的"qiniu.laobuluo.com/wp-content/uploads/2019/07/qiniu.jpg"路徑。少了"wp-content/uploads/",主要是考慮到路徑精簡。插件
二、替換原始文件
若是咱們已有運營的網站後啓用使用插件的,那咱們在本地"wp-content/uploads/"文件夾中的全部圖片,須要上傳到七牛雲對象存儲中的對應時間節點文件夾中。同時,咱們須要在數據庫中批量替換新的七牛存儲的URL地址。好比:
UPDATE wp_posts SET post_content = REPLACE( post_content, 'http://原來網址/wp-content/uploads/', 'http://七牛雲存儲自定義地址/' ) ;
三、備份與調試
咱們在替換文件以前必定要備份,萬一弄錯咱們還能夠恢復。同時,咱們須要調試完成後才能夠正式使用。有些插件衝突或者主題衝突,可能沒法使用這款插件,後續讓老趙陸續升級插件儘可能的更多的兼容。
最後,歡迎廣大網友測試這款插件,若是有問題及時的反饋。