閱讀70 返回首頁    go 技術社區[雲棲]


OSS WordPress插件(Aliyun OSS For WordPress)

本插件主要為 Wordpress 提供基於 Aliyun OSS 的遠程附件存儲功能,並且最大限度的依賴 Wordpress 本身功能擴展來實現,以保證插件停用或博客搬遷時可以快速切換回原來的方式。

當前版本

插件特色

  • 支持 Aliyun OSS 圖片服務
  • 自定義文件在 Bucket 上的存儲位置
  • 支持 Https 站點
  • 支持阿裏雲內網和 VPC 網絡
  • 全格式附件支持,不僅僅是圖片
  • 支持 wordpress 4.4+ 新功能 srcset,在不同分辨率設備上加載不同大小圖片
  • 支持在 WordPress 後台編輯圖片
  • 圖片服務支持預設圖片樣式,可用於圖片打水印的需求
  • 中英文雙語支持,方便使用英文為默認語言的同學
  • 代碼遵循 PSR-4 規則編寫

插件使用

關於插件使用方式的 Wiki: Quick start

下載

安裝

將插件解壓上傳到 /wp-content/plugins/ 或者通過 WordPress 插件中心上傳安裝

注意:

  • 上傳時 zip 包的名字,建議使用 aliyun-oss.zip

配置

啟用插件 Aliyun OSS,進入設置頁麵,完成相關設置。

screenshot

關於圖片服務

阿裏雲 OSS 提供了根據 URL 參數來獲得各種尺寸的 阿裏雲OSS圖片處理服務, 相比起 WordPress 自身在圖片上傳的時候生成各種尺寸的圖片, 明顯是一種更優雅的解決方案, 占用的存儲空間更小, 尺寸變更更靈活。

通常使用中, 您不需要特別的去了解它的實現, 隻需注意:

  • 開啟圖片服務時, 隻有原圖會被上傳到 OSS, 如果此時關閉圖片服務, 服務開啟這段時間內上傳的圖片會出現縮略圖丟失的情況
  • 如果沒有開啟 不在本地服務器上保留文件 選項, 服務器上仍舊保留有縮略圖, 此時關閉插件會發現所有的縮略圖其實都在, 所以你可以通過手動上傳到 OSS 來修複丟失問題
  • 如果開啟了 不在本地服務器上保留文件 選項, 那就真的找不回那些丟失的縮略圖了 ㄟ( ▔, ▔ )ㄏ

更多關於圖片服務的介紹: How to use Image Service

作者

更新日誌

衝突列表

  • EvernoteSync

使用示例

基於本插件的使用示例:

貢獻代碼

  • Fork 這個倉庫
  • Clone 源碼並安裝到本地 WordPress 中
  • 完成你的修改並測試
  • 提交一個 Pull Request

開源協議

最後更新:2017-09-06 18:02:25

  上一篇:go  2017年IT軟件開發外包趨勢分析
  下一篇:go  數據中心信息安全的等保與分保