WordPress plugin-free nga pagpatuman: Awtomatikong i-convert ang na-upload nga mga hulagway ngadto sa WebP format (kinahanglan alang sa pagpadali sa website 🔥)

nganoWordPressKinahanglan ba ang pag-optimize sa imahe sa WebP?

Sa karon nga palibot sa Internet diin ang katulin mao ang yawe,Pag-optimize sa Imahe sa WordPressKini nahimo nga usa ka pinugos nga kurso alang sa pagpadali sa website.

Ang tradisyonal nga JPEG, PNG, ug GIF nga mga hulagway dako og gidak-on, hinay sa pag-load, ug naghatag og dili maayo nga kasinatian sa user.

Format sa imahe sa WebPGilunsad sa Google, kini adunay mga mosunod nga mga bentaha:

  1. Mas gagmay nga mga gidak-on sa file → Pagpauswag sa katulin sa pag-access sa website ug pagpakunhod sa bounce rate.
  2. Ang kalidad sa imahe wala maglangan → Tin-aw gihapon ug delikado human sa pag-compress.
  3. SEO友好 → Ang mga website sa WordPress mas lagmit nga makakuha og mas taas nga ranggo sa mga search engine sama sa Google ug Baidu.

sa ato pa,Pag-optimize sa WordPress WebP = Kusog nga tulin + taas nga ranggo + mas matagbaw nga tiggamit.

Sakit nga mga punto sa tradisyonal nga pag-compress sa imahe sa WordPress

Kadaghanan sa mga webmaster naghimo niini:

  • 先用 TinyPNG o Squoosh Manwal nga pag-compress ug pag-convert sa WebP.
  • Dayon i-upload kini sa imong WordPress website.

Ang problema mao - kini nga proseso sama sa pagbuhat sa boring brick-moving ⚒️.

Dili lamang kini makahurot sa panahon, kini usab makapamenos sa kaepektibo sa pagsulat sa mga artikulo. Dugang pa, ang pagsalig sa mga plugins adunay limitado nga mga quota o daghan kaayo nga mga plugins mahimong hinungdan sa WordPress nga mahimong hinay.

Ang WordPress plugin-free nga awtomatikong pagkakabig sa PHP code ngadto sa WebP

WordPress plugin-free nga pagpatuman: Awtomatikong i-convert ang na-upload nga mga hulagway ngadto sa WebP format (kinahanglan alang sa pagpadali sa website 🔥)

Ang solusyon ania na!

Pinaagi sa mosunod nga parapo PHP code, nga awtomatik nga makombertir ang JPG, JPEG, PNG, ug GIF ngadto sa WebP kon mag-upload, hingpit nga makapalingkawas sa imong mga kamot.

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

👉 Girekomenda ni Mga Snippet sa Code o WP Code WordPress pluginAron madumala kini nga code, dili kini makaapekto sa pag-upgrade sa tema sa WordPress.

Ipasa WordPress plugin-free WebP image optimization, dali nimong makab-ot:

  • Pag-compress sa diha nga ikaw mag-upload → Pagtipig daghang oras
  • Mas paspas nga loading speed → Improved user experience
  • Mas maayo nga performance sa SEO → Mas taas nga ranggo sa website

Aktuwal nga mga resulta sa pagsulay: Unsa ka lig-on ang WordPress WebP compression?

  • Sa wala pa i-upload: PNG format, gidak-on 975 KB
  • Pagkahuman sa pag-upload: Awtomatikong i-convert sa WebP, ang gidak-on ra 35 KB 🎉
  • Mainit nga pahinumdom: Ang piho nga gidak-on sa compression gipailalom sa aktwal nga sitwasyon sa compression.

Ang ratio sa compression hangtod sa 8labaw sa 0, paspas kaayo ang loading🚀, halos dili mabati sa mga user ang pagkunhod sa kalidad sa imahe.

Ang WordPress image compression automation naghimo sa imong website nga mas paspas kay sa hangin! 🌪️

发表 评论

Ang imong email address dili mamantala. Gigamit ang mga kinahanglanon nga uma * Label

Artikulo Direktoryo
Linukot nga basahon sa Taas