Каталог артыкулаў
чамуWordPressПатрэбна аптымізацыя малюнкаў WebP?
У сучасным інтэрнэт-асяроддзі, дзе хуткасць мае ключавое значэнне,Аптымізацыя малюнкаў WordPressГэта стала абавязковым курсам для паскарэння вэб-сайтаў.
Традыцыйныя выявы JPEG, PNG і GIF маюць вялікі памер, павольна загружаюцца і ствараюць дрэнны карыстальніцкі досвед.
Фармат выявы WebPЗапушчаны кампаніяй Google, ён мае наступныя перавагі:
- Меншыя памеры файлаў → Палепшыце хуткасць доступу да вэб-сайта і знізіце паказчык адмоваў.
- Якасць выявы не адстае → Пасля сціскання ўсё яшчэ празрысты і далікатны.
- SEOпрыязна → Вэб-сайты WordPress маюць больш шанцаў атрымаць больш высокі рэйтынг у пошукавых сістэмах, такіх як Google і Baidu.
іншымі словамі,Аптымізацыя WordPress WebP = Высокая хуткасць + высокі рэйтынг + больш задаволеных карыстальнікаў.
Балевыя моманты традыцыйнага сціскання малюнкаў у WordPress
Большасць вэб-майстроў робяць гэта:
- Выкарыстоўвайце спачатку TinyPNG Або Squoosh Уручную сціскаць і канвертаваць у WebP.
- Затым загрузіце яго на свой сайт WordPress.
Праблема ў тым, што гэты працэс падобны на сумнае перамяшчэнне цэглы ⚒️.
Гэта не толькі займае шмат часу, але і значна зніжае эфектыўнасць напісання артыкулаў. Больш за тое, выкарыстанне плагінаў альбо мае абмежаваныя квоты, альбо іх занадта шмат можа прывесці да запаволення WordPress.
Аўтаматычнае пераўтварэнне PHP-кода ў WebP без убудоў WordPress

Рашэнне тут!
Праз наступны абзац PHP-код, які можа аўтаматычна канвертаваць JPG, JPEG, PNG і GIF у WebP пры загрузцы, цалкам вызваляючы вашы рукі.
/**
* Convert Uploaded Images to WebP Format with Custom Quality
*/
add_filter('wp_handle_upload', 'wpturbo_handle_upload_convert_to_webp');
function wpturbo_handle_upload_convert_to_webp($upload) {
if (in_array($upload['type'], ['image/jpeg', 'image/png', 'image/gif'])) {
$file_path = $upload['file'];
if (extension_loaded('imagick') || extension_loaded('gd')) {
$image_editor = wp_get_image_editor($file_path);
if (!is_wp_error($image_editor)) {
$quality = 80; // 建议范围 70-90
$image_editor->set_quality($quality);
$file_info = pathinfo($file_path);
$dirname = $file_info['dirname'];
$filename = $file_info['filename'];
$def_filename = wp_unique_filename($dirname, $filename . '.webp');
$new_file_path = $dirname . '/' . $def_filename;
$saved_image = $image_editor->save($new_file_path, 'image/webp');
if (!is_wp_error($saved_image) && file_exists($saved_image['path'])) {
$upload['file'] = $saved_image['path'];
$upload['url'] = str_replace(basename($upload['url']), basename($saved_image['path']), $upload['url']);
$upload['type'] = 'image/webp';
@unlink($file_path); // 假如要保留原图,请注释这行
}
}
}
}
return $upload;
}
👉 Рэкамендавана фрагменты кода Або WPCode Убудова WordPressКаб кіраваць гэтым кодам, гэта не паўплывае на абнаўленне тэмы WordPress.
Перадайце Аптымізацыя малюнкаў WebP без убудоў WordPress, вы можаце лёгка дасягнуць:
- Сціскайце адразу пасля загрузкі → Зэканомце шмат часу
- Хутчэйшая хуткасць загрузкі → Палепшаны карыстальніцкі досвед
- Лепшая SEO-прадукцыйнасць → больш высокі рэйтынг сайта
Фактычныя вынікі тэставання: наколькі моцнае сцісканне WebP у WordPress?
- Перад загрузкай: фармат PNG, памер 975 KB
- Пасля загрузкі: аўтаматычна канвертаваць у WebP, памер толькі 35 KB ????
- Напамін: канкрэтны памер сціскання залежыць ад фактычнай сітуацыі сціскання.
Ступень сціску да 80%以上, хуткасць загрузкі настолькі высокая🚀, што карыстальнікі амаль не адчуваюць пагаршэння якасці выявы.
Аўтаматызацыя сціскання малюнкаў WordPress прымушае ваш сайт працаваць хутчэй за вецер! 🌪️
Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся «Рэалізацыя WordPress без убудоў: аўтаматычнае пераўтварэнне загружаных малюнкаў у фармат WebP (неабходна для паскарэння вэб-сайта 🔥)», што будзе карысна для вас.
Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-33248.html
Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!
Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!