Rakstu katalogs
为什么WordPressVai nepieciešama WebP attēlu optimizācija?
Mūsdienu interneta vidē, kur ātrums ir galvenais,WordPress attēlu optimizācijaTas ir kļuvis par obligātu kursu tīmekļa vietņu paātrināšanai.
Tradicionālie JPEG, PNG un GIF attēli ir lieli, ielādējas lēni un rada sliktu lietotāja pieredzi.
WebP attēla formātsGoogle ieviestajam pakalpojumam ir šādas priekšrocības:
- Mazāki failu izmēri → Uzlabojiet vietnes piekļuves ātrumu un samaziniet atteikumu līmeni.
- Attēla kvalitāte neatpaliek → Pēc saspiešanas joprojām dzidrs un delikāts.
- SEO友好 → WordPress vietnēm ir lielāka iespēja iegūt augstāku reitingu meklētājprogrammās, piemēram, Google un Baidu.
citiem vārdiem sakot,WordPress WebP optimizācija = Ātrs ātrums + augsts rangs + vairāk apmierinātu lietotāju.
Tradicionālās attēlu saspiešanas sāpju punkti programmā WordPress
Lielākā daļa tīmekļa pārziņu rīkojas šādi:
- 先用 TinyPNG Vai Squoosh Manuāli saspiest un konvertēt uz WebP.
- Pēc tam augšupielādējiet to savā WordPress vietnē.
Problēma ir tā, ka šis process ir līdzīgs garlaicīgai ķieģeļu pārvietošanai ⚒️.
Tas ne tikai ir laikietilpīgi, bet arī ievērojami samazina rakstu rakstīšanas efektivitāti. Turklāt paļaušanās uz spraudņiem ar ierobežotām kvotām vai pārāk daudziem spraudņiem var izraisīt WordPress palēnināšanos.
WordPress spraudņu nesaturoša automātiska PHP koda konvertēšana uz WebP

Risinājums ir klāt!
Ar nākamo rindkopu PHP kods, kas augšupielādes laikā var automātiski konvertēt JPG, JPEG, PNG un GIF failus WebP formātā, pilnībā atbrīvojot jūsu rokas.
/**
* 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;
}
👉 Ieteica koda fragmentus Vai WPCkods WordPress spraudnisŠī koda pārvaldība neietekmēs WordPress tēmas jaunināšanu.
Pāriet WordPress spraudņu nesaturoša WebP attēlu optimizācija, jūs varat viegli sasniegt:
- Saspiest uzreiz pēc augšupielādes → Ietaupiet daudz laika
- Ātrāks ielādes ātrums → Uzlabota lietotāja pieredze
- Labāka SEO veiktspēja → Augstāks vietnes rangs
Faktiskie testa rezultāti: Cik spēcīga ir WordPress WebP saspiešana?
- Pirms augšupielādes: PNG formāts, izmērs 975 KB
- Pēc augšupielādes: Automātiski konvertēt uz WebP, izmērs ir tikai 35 KB ????
- Silts atgādinājums: Konkrētais saspiešanas lielums ir atkarīgs no faktiskās saspiešanas situācijas.
Kompresijas pakāpe līdz 8vairāk nekā 0%, ielādes ātrums ir tik liels🚀, ka lietotāji gandrīz nejūt attēla kvalitātes pasliktināšanos.
WordPress attēlu saspiešanas automatizācija liek jūsu vietnei darboties ātrāk nekā vējš! 🌪️
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) kopīgoja rakstu "WordPress ieviešana bez spraudņiem: augšupielādēto attēlu automātiska konvertēšana WebP formātā (būtiska vietnes paātrināšanai 🔥)", kas jums ir noderīgs.
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-33248.html
