WordPress pluginik gabeko inplementazioa: automatikoki bihurtu igotako irudiak WebP formatura (ezinbestekoa webgunearen azeleraziorako 🔥)

zergatikWordPressWebP irudien optimizazioa behar duzu?

Gaur egungo Interneteko ingurunean, abiadura funtsezkoa den lekuan,WordPress Irudien OptimizazioaWebguneen azeleraziorako derrigorrezko ikastaroa bihurtu da.

JPEG, PNG eta GIF irudi tradizionalak tamaina handikoak dira, kargatzen motela dira eta erabiltzaile-esperientzia eskasa eskaintzen dute.

WebP irudi formatuaGooglek abiarazita, abantaila hauek ditu:

  1. Fitxategi tamaina txikiagoak → Webgunearen sarbide-abiadura hobetu eta errebote-tasa murriztu.
  2. Irudiaren kalitatea ez da atzean geratzen → Konpresioaren ondoren oraindik garbi eta delikatua.
  3. SEO友好 → WordPress webguneek sailkapen altuagoak lortzeko aukera gehiago dute Google eta Baidu bezalako bilatzaileetan.

beste hitz batzutan,WordPress WebP optimizazioa = Abiadura handia + sailkapen altua + erabiltzaile asebete gehiago.

WordPress-eko irudi-konpresio tradizionalaren arazo nagusiak

Webguneen arduradun gehienek hau egiten dute:

  • 先用 TinyPNG edo Squoosh Eskuz konprimitu eta WebP bihurtu.
  • Ondoren, igo ezazu zure WordPress webgunera.

Arazoa da prozesu hau adreiluak mugitzea bezalakoa dela ⚒️.

Denbora asko eskatzen du ez ezik, artikuluak idazteko eraginkortasuna ere nabarmen murrizten du. Gainera, pluginen menpe egoteak, kuota mugatuak edo plugin gehiegi izateak WordPress moteldu dezake.

WordPress pluginik gabeko PHP kodea WebP-ra automatikoki bihurtzea

WordPress pluginik gabeko inplementazioa: automatikoki bihurtu igotako irudiak WebP formatura (ezinbestekoa webgunearen azeleraziorako 🔥)

Irtenbidea hemen dago!

Hurrengo paragrafoaren bidez PHP kodea, JPG, JPEG, PNG eta GIF automatikoki WebP bihurtzen dituena igotzean, eskuak guztiz askatuz.

/**
 * 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;
}

👉 Gomendatua Kode zatiak edo WPCodea WordPress pluginaKode hau kudeatzeko, ez du eraginik izango WordPress gaiaren eguneratzean.

by WordPress pluginik gabeko WebP irudien optimizazioa, erraz lor dezakezu:

  • Konprimatu igo bezain laster → Aurreztu denbora asko
  • Kargatzeko abiadura handiagoa → Erabiltzaile esperientzia hobetua
  • SEO errendimendu hobea → Webgunearen sailkapen hobea

Benetako proben emaitzak: Zein indartsua da WordPress WebP konpresioa?

  • Igo aurretik: PNG formatua, tamaina 975 KB
  • Igo ondoren: Automatikoki WebP bihurtu, tamaina bakarrik da 35 KB ????
  • Gogorarazpen atsegina: Mesedez, kontsultatu benetako konpresio-ezarpenak konprimitutako tamaina zehatza ikusteko.

Konpresio-erlazioa 8ra arte0etik gora, kargatzeko abiadura hain da azkarra🚀, ezen erabiltzaileek ia ez baitute irudiaren kalitatearen beherakada nabaritzen.

WordPress irudien konpresioaren automatizazioak zure webgunea haizea baino azkarrago ibiltzen laguntzen du! 🌪️

发表 评论

Zure helbide elektronikoa ez da argitaratuko. 必填 项 已 用 * 标注

Igo korrituko