Artiklite kataloog
Miks WordPress vajab WebP piltide optimeerimist?
Tänapäeva kiirusteadlikus internetikeskkonnas on WordPressi piltide optimeerimine muutunud veebisaidi kiirendamise oluliseks kursuseks.
Traditsioonilised JPEG-, PNG- ja GIF-pildid on suured, laadivad aeglaselt ja pakuvad halba kasutuskogemust.
Google'i poolt kasutusele võetud WebP pildivormingul on järgmised eelised:
- Väiksemad failisuurused → Paranda veebisaidile juurdepääsu kiirust ja vähenda põrkemäära.
- Pildikvaliteet ei jää maha → Pärast kokkusurumist on see endiselt selge ja õrn.
- SEOsõbralik → WordPressi veebisaidid saavad otsingumootorites, näiteks Google'is ja Baidu, suurema tõenäosusega kõrgemaid tulemusi.
Teisisõnu, WordPress WebP optimeerimine = kiirem kiirus + kõrgem asetus + suurem kasutajate rahulolu.
Traditsioonilise pilditihenduse valupunktid WordPressis
Enamik veebimeistreid teeb seda järgmiselt:
- Kasutage esimesena TinyPNG Või Squoosh Tihenda käsitsi ja teisenda WebP-ks.
- Seejärel laadige see oma WordPressi veebisaidile üles.
Probleem on selles, et see protsess on nagu igav telliste liigutamine ⚒️.
See pole mitte ainult aeganõudev, vaid vähendab oluliselt ka artiklite kirjutamise efektiivsust. Lisaks võib pluginatele lootmine, millel on kas piiratud kvoodid või liiga palju pluginaid, WordPressi aeglaseks muuta.
WordPressi pluginateta automaatne PHP-koodi teisendamine WebP-ks

Lahendus on siin!
Järgnev PHP-kood suudab JPG-, JPEG-, PNG- ja GIF-failid üleslaadimise ajal automaatselt WebP-vormingusse teisendada, vabastades teie käed täielikult.
/**
* 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;
}
👉 Soovitatav on seda koodi hallata koodijuppide või WPCode WordPressi pistikprogrammi abil , et vältida WordPressi teemade uuendamise mõjutamist.
WordPressi pluginateta WebP piltide optimeerimise abil saate hõlpsalt saavutada järgmist:
- Tihenda kohe pärast üleslaadimist → Säästa palju aega
- Kiirem laadimiskiirus → Parem kasutajakogemus
- Parem SEO jõudlus → Kõrgem veebisaidi edetabel
Tegelikud testi tulemused: Kui tugev on WordPress WebP tihendus?
- Enne üleslaadimist: PNG-vorming, suurus 975 KB
- Pärast üleslaadimist: teisendatakse automaatselt WebP-ks, suurus on ainult 35 KB ????
- Soe meeldetuletus: konkreetne tihendussuurus sõltub tegelikust tihendusolukorrast.
Üle 80% tihendussuhte ja uskumatult kiire laadimiskiirusega ei taju kasutajad pildikvaliteedi langust peaaegu üldse.
WordPressi automaatne piltide tihendamine paneb teie veebisaidi kiiremini tööle kui tuul! 🌪️
Loodetavasti on sulle abiks artikkel "WordPressi pluginateta rakendamine: piltide automaatne üleslaadimine WebP-vormingusse (veebisaidi kiirendamiseks hädavajalik 🔥)", mida jagati Chen Weiliangi blogis ( https://www.chenweiliang.com/ ).
Jaga julgelt seda artikli linki: https://www.chenweiliang.com/cwl-33248.html
