目錄
Toggle繼續(xù)分享wordpress建站教程。悅?cè)?span id="rknbvhn0mnp7" class="xintheme_tag_link">wordpress建站不管是維護自己的網(wǎng)站還是給客戶做網(wǎng)站,都會不自覺的盡量去優(yōu)化和壓縮圖片,特別是文章和產(chǎn)品配圖,我都會盡量去轉(zhuǎn)換成webp格式,而且大多數(shù)時候客戶給的圖片根本沒辦法直接用,試想把那種幾M幾十M的圖片插入的產(chǎn)品或文章中會有什么樣的效果?
悅?cè)?span id="rknbvhn0mnp7" class="xintheme_keyword_link">wordpress建站已經(jīng)分享有多篇與圖片壓縮或webp圖像格式有關(guān)的文章,大家有興趣可以去搜索看看,如果你是新手,也可以直接使用我之前推薦的一個圖片壓縮工具。
近期悅?cè)粀ordpress建站在做一個wordpress外貿(mào)建站項目時,遇到了一個webp圖像格式不能上傳的問題。wordpress使用的是6.0版本,程序本身是支持webp圖像格式的,那是什么問題呢,接下來給大家分享解決方法。
如上圖所示,在上傳webp圖片時,wordpress給出如下提示:
web 服務(wù)器無法處理該圖片,請在上傳前將其轉(zhuǎn)換為JPEG或PNG 格式。
從給出的提示可以看出這可能與服務(wù)器有關(guān),而客戶的這個網(wǎng)站使用的是阿里云的虛擬主機,這就不奇怪的,因為很多虛擬主機都可能會遇到類似的問題,在服務(wù)器上一般是沒有問題的。而且我發(fā)現(xiàn)只在有媒體庫界面上傳圖片時才會出現(xiàn)這個錯誤提示,而使用普通的上傳方式是可以直接上傳webp圖片的。
實現(xiàn)我遇到的這個問題算不上問題,這是因為虛擬主機性能限制造成的,而且我們只需要在頁面或文章編輯界面添加圖像相關(guān)模塊,然后點【上傳】按扭就可以直接上傳webp圖像模式,不會報錯。如果你需要上傳的圖片不是很多,也不需要批量上傳,那么這種方式也是可以的,完全夠用。
另外還有一種笨辦法。因為wordpress本身是支持webp格式的,只是服務(wù)器檢查到webp格式所以給禁止了,所以我們可以把webp格式的擴展名修改為jpg或png格式,這樣就可以直接上傳了。
如果你不喜歡上面的處理方法,或者是與我一樣有強迫癥,那么可以使用下面的代碼來解決,這個方法同樣適用于服務(wù)器和虛擬主機:
//取消webp格式環(huán)境檢查
add_filter('plupload_default_settings', function($defaults) {
$defaults['webp_upload_error'] = false;
return $defaults;
}, 10, 1);
add_filter('plupload_init', function($plupload_init) {
$plupload_init['webp_upload_error'] = false;
return $plupload_init;
}, 10, 1);
把上面的代碼添加到當(dāng)前wordpress建站主題的functions.php文件中,然后保存即可生效。
接下來我們重新在媒體庫界面上傳webp圖像格式,如上圖所示已經(jīng)可以上傳了,wordpress并沒有報錯。不過這樣也有一個不算問題的問題,就是上傳的webp格式圖片不能使用wordpress提供的編輯功能,一般我們也用不上這個功能,要處理圖片我們都是直接在本地處理好再上傳的,這個功能我們幾乎都不會使用。
如果你的wordpress站點也遇到了webp圖像格式不能上傳的問題,那么本文提供的方法可供參考。這個問題基本上只在虛擬主機上會出現(xiàn),特別是國內(nèi)的虛擬主機,國外的有些虛擬主機是可以直接支持的不會報錯,但偶爾也會遇到這個問題,處理方法同樣可以參考上面的。
? Copyright 2024. 悅?cè)痪W(wǎng)絡(luò)工作室/悅?cè)粀ordpress建站 專注中小企業(yè)wordpress建站 All Rights Reserved.網(wǎng)站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協(xié)議;還有部分為自己手繪,版權(quán)碰瓷請自重!法律服務(wù):law@yueranseo.com 蜀ICP備20016391號-1
?
?
?
?
微信聯(lián)系