Implementim pa plugin për WordPress: Konvertoni automatikisht imazhet e ngarkuara në formatin WebP (thelbësor për përshpejtimin e faqes së internetit 🔥)

pseWordPressKeni nevojë për optimizim të imazhit WebP?

Në mjedisin e sotëm të internetit ku shpejtësia është thelbësore,Optimizimi i Imazheve në WordPressËshtë bërë një kurs i detyrueshëm për përshpejtimin e faqeve të internetit.

Imazhet tradicionale JPEG, PNG dhe GIF janë të mëdha në madhësi, ngarkohen ngadalë dhe ofrojnë një përvojë të dobët për përdoruesit.

Formati i imazhit WebPI lançuar nga Google, ai ka përparësitë e mëposhtme:

  1. Madhësi më të vogla skedarësh → Përmirësoni shpejtësinë e aksesit në faqen e internetit dhe ulni shkallën e kthimit të të dhënave.
  2. Cilësia e imazhit nuk mbetet prapa → Ende e qartë dhe delikate pas kompresimit.
  3. SEOmiqësore → Uebfaqet e WordPress kanë më shumë gjasa të renditen më lart në motorët e kërkimit si Google dhe Baidu.

me fjale te tjera,Optimizimi i WordPress WebP = Shpejtësi e lartë + renditje e lartë + përdorues më të kënaqur.

Pikat e dobëta të kompresimit tradicional të imazheve në WordPress

Shumica e webmasterëve e bëjnë këtë:

  • 先用 TinyPNG ose Squoosh Kompreso manualisht dhe konverto në WebP.
  • Pastaj ngarkojeni atë në faqen tuaj të internetit në WordPress.

Problemi është se ky proces është si të bësh një zhvendosje të mërzitshme tullash ⚒️.

Jo vetëm që kërkon shumë kohë, por gjithashtu ul ndjeshëm efikasitetin e shkrimit të artikujve. Për më tepër, mbështetja në plugin-e ose ka kuota të kufizuara ose shumë plugin-e mund të shkaktojnë ngadalësimin e WordPress-it.

Konvertim automatik pa plugin për WordPress i kodit PHP në WebP

Implementim pa plugin për WordPress: Konvertoni automatikisht imazhet e ngarkuara në formatin WebP (thelbësor për përshpejtimin e faqes së internetit 🔥)

Zgjidhja është këtu!

Përmes paragrafit të mëposhtëm Kodi PHP, i cili mund të konvertojë automatikisht JPG, JPEG, PNG dhe GIF në WebP gjatë ngarkimit, duke ju liruar plotësisht duart.

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

👉 I rekomanduar nga Kodi Snippets ose wpcode plugin WordPressMenaxhimi i këtij kodi nuk do të ndikojë në përditësimin e temës së WordPress-it.

nga Optimizimi i imazheve WebP pa plugin për WordPress, mund të arrini lehtësisht:

  • Kompreso sapo të ngarkosh → Kurseni shumë kohë
  • Shpejtësi më e lartë ngarkimi → Përvojë e përmirësuar e përdoruesit
  • Performancë më e mirë e SEO-së → Renditje më e lartë e faqes së internetit

Rezultatet aktuale të testit: Sa i fortë është kompresimi i WordPress WebP?

  • Para ngarkimit: formati PNG, madhësia 975 KB
  • Pas ngarkimit: Konvertohet automatikisht në WebP, madhësia është vetëm 35 KB 🎉
  • Kujtesë e ngrohtë: Madhësia specifike e kompresimit varet nga situata aktuale e kompresimit.

Raporti i kompresimit deri në 8Më shumë se 0%, shpejtësia e ngarkimit është aq e lartë🚀, sa përdoruesit mezi e ndiejnë rënien e cilësisë së imazhit.

Automatizimi i kompresimit të imazheve në WordPress bën që faqja juaj e internetit të funksionojë më shpejt se era! 🌪️

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

Drejtoria e artikujve
Scroll to Top