WP Offload Media Lite

WP Offload Media Lite 無法上傳 WebP?

Last Updated on November 4, 2022


WP Offload Media Lite 無法上傳 WebP 到雲端空間,先打一個問號 (?),今天剛好處理一個 WordPress 網站分離媒體庫,發現 WebP 圖片還在本機端,並沒有觸發 WP Offload Media Lite 外掛上傳到 AWS S3 桶。

WP Offload Media Lite

WP Offload S3 Lite 外掛可以自動將 WordPress 媒體庫圖片、影片、文檔通過 WordPress 上傳置 Amazon S3 Bucket 中;然後,它會自動將每個媒體文件的 URL 替換為各自的 Amazon S3 URL,或者如果您已經配置了 Amazon CloudFront,則會顯示相應的 CloudFront URL。

YouTube 影片說明

WordPress Media

當你上傳一張圖片時,會觸發 WP Offload Media Lite 運作,將圖片上傳到你指定的雲端空間,不過,卻發現 WebP 圖片不會上傳。

一樣的停用相關外掛來尋找原因,卻發現是 ShortPixel Image Optimizer 圖片壓縮外掛所造成的;當你上傳一張圖片時,ShortPixel Image Optimizer 先接手壓縮圖片,壓好的圖片在交付給 WP Offload Media Lite 上傳到雲端空間。

ShortPixel Image Optimizer

問題就出在 ShortPixel Image Optimizer 不會處理 (壓縮) WebP 圖片,所以也就不會觸發 WP Offload Media Lite 上傳的條件,圖片就會乖乖的停留在本機端的媒體庫內。

如果,你有開啟 JPG 或 PNG 圖片轉換成 WebP 圖片時,就會觸發 WP Offload Media Lite 上傳的條件。

最後

WebP 圖片不會上傳的錯,不應該找這個 WP Offload Media Lite 外掛來背,ShortPixel Image Optimizer 停用後,一切都正常了。

ShortPixel 可以最佳化已有的 WebP 圖片嗎?

不可以 !
ShortPixel 只可以將現有的媒體庫中的 JPG、PNG 或 GIF 圖片轉成 WebP 圖片,你如果上傳一張 WebP 圖片,ShortPixel 會忽略你上傳的任何 WebP 圖片,不會有任何的行為。

2022/10/16 補充:

今天發現 SVG 圖檔也無法正常的用 WP Offload Media Lite 外掛上傳到雲端空間。

這是因為,WordPress 目前核心版本不支援將 SVG mime 類型上傳到媒體庫,因此 WP Offload Media Lite 也就不會觸發 SVG 圖片上傳的動作。

先需要安裝 SVG Support 外掛,啟用將 SVG 圖片上傳到媒體庫,告訴 WP Offload Media Lite 無論如何都要上傳它們。

Photo by Inga Shcheglova on Unsplash


Share your thoughts