如何設(shè)置WordPress支持上傳Webp格式圖片?
截至2022年,瀏覽器支持狀態(tài)如下
可見主流瀏覽器已支持這種格式。然而,它在wordpress的媒體庫管理中并沒有一席之地,每次上傳都要付出很大的努力。
在網(wǎng)絡(luò)上找了很久,終于找到了一個代碼級別的解決方案。為了支持Webp格式的WordPress上傳照片,您需要遵循以下步驟:
安裝插件,為WordPress添加Webp支持。這樣的插件是WebPExpress插件,可以從WordPress插件庫下載。
插件安裝激活后,通過導(dǎo)航到WordPress儀表板的“設(shè)置”>“WebPExpress進(jìn)入插件設(shè)置。
確保在WebPExpress設(shè)置的“基本”選項卡中選擇“啟用基本功能”復(fù)選框。
在“高級”選項卡中,選擇“以WebP格式提供圖像”的復(fù)選框。
點擊“存儲更改”按鈕存儲更改。
將WebP格式檢測圖像上傳到WordPress網(wǎng)站,以確保現(xiàn)在支持WebP圖像。
請注意,并非所有瀏覽器都支持Webp,因此最好為無法查看Webp圖像的客戶提供其他格式(如JPEG)、PNG)返回圖像。
Webp圖片是新一代圖片格式。維基顯示,它最初發(fā)布于2010年。根據(jù)Google的早期檢測,Webp的無損壓縮比PNG格式減少了45%,優(yōu)勢非常明顯。
也可以這樣操作
1、在主題下修改functions.添加以下代碼的php文檔,讓wordpress媒體庫支持webp文件上傳。
functionwebp_filter_mime_types($array){
$array[‘webp’]=‘image/webp’;
return$array;
}
add_filter(‘mime_types’,‘webp_filter_mime_types’,10,1);
2、在主題下修改functions也是如此.添加以下代碼的php文檔,讓wordpress媒體庫支持webp文件預(yù)覽。
functionwebp_file_is_displayable_image($result,$path){
$info=@getimagesize($path);
if($info[‘mime’]==‘image/webp’){
$result=true;
}
return$result;
}
add_filter(‘file_is_displayable_image’,‘webp_file_is_displayable_image’,10,2);
在這兩步之后,wordpress媒體庫可以支持webp文件的上傳和瀏覽。
聲明本文內(nèi)容來自網(wǎng)絡(luò),若涉及侵權(quán),請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱[email protected]
seobook有這個文章.seobook.com/archives/001792.shtml