Utekelezaji usio na programu-jalizi ya WordPress: Badilisha kiotomatiki picha zilizopakiwa hadi umbizo la WebP (muhimu kwa kuongeza kasi ya tovuti 🔥)

kwaniniWordPressJe, unahitaji uboreshaji wa picha ya WebP?

Katika mazingira ya kisasa ya mtandao ambapo kasi ni muhimu,Uboreshaji wa Picha ya WordPressImekuwa kozi ya lazima kwa kuongeza kasi ya tovuti.

Picha za jadi za JPEG, PNG na GIF ni kubwa kwa ukubwa, hazipakii polepole na hutoa matumizi duni ya mtumiaji.

Muundo wa picha wa WebPIlizinduliwa na Google, ina faida zifuatazo:

  1. Saizi ndogo za faili → Boresha kasi ya ufikiaji wa tovuti na upunguze kasi ya kushuka.
  2. Ubora wa picha hauko nyuma → Bado ni wazi na maridadi baada ya kukandamizwa.
  3. SEOkirafiki → Tovuti za WordPress zina uwezekano mkubwa wa kupata nafasi za juu kwenye injini za utafutaji kama vile Google na Baidu.

kwa maneno mengine,Uboreshaji wa WordPress WebP = Kasi ya haraka + cheo cha juu + watumiaji walioridhika zaidi.

Pointi za maumivu za ukandamizaji wa picha za jadi katika WordPress

Wasimamizi wengi wa wavuti hufanya hivi:

  • 先用 TinyPNG Au Squoosh Finya mwenyewe na ubadilishe kuwa WebP.
  • Kisha upakie kwenye tovuti yako ya WordPress.

Shida ni kwamba - mchakato huu ni kama kutengeneza matofali ya kuchosha ⚒️.

Sio tu kwamba inachukua muda, pia inapunguza kwa kiasi kikubwa ufanisi wa kuandika makala. Zaidi ya hayo, kutegemea programu-jalizi kuna upendeleo mdogo au programu-jalizi nyingi kunaweza kusababisha WordPress kukwama.

Ubadilishaji wa kiotomatiki wa msimbo wa PHP kuwa WebP bila programu jalizi bila malipo

Utekelezaji usio na programu-jalizi ya WordPress: Badilisha kiotomatiki picha zilizopakiwa hadi umbizo la WebP (muhimu kwa kuongeza kasi ya tovuti 🔥)

Suluhisho liko hapa!

Kupitia aya ifuatayo Nambari ya PHP, ambayo inaweza kubadilisha kiotomatiki JPG, JPEG, PNG na GIF kuwa WebP wakati wa kupakia, ikiweka mikono yako huru kabisa.

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

👉Imependekezwa na Snippets ya Kanuni Au Msimbo wa WP Plugin ya WordPressIli kudhibiti msimbo huu, haitaathiri uboreshaji wa mandhari ya WordPress.

Pita Uboreshaji wa picha ya WebP bila programu jalizi ya WordPress, unaweza kufikia kwa urahisi:

  • Finyaza mara tu unapopakia → Okoa muda mwingi
  • Kasi ya upakiaji ya haraka → Uzoefu ulioboreshwa wa mtumiaji
  • Utendaji bora wa SEO → Nafasi ya juu ya tovuti

Matokeo halisi ya jaribio: Mfinyazo wa WordPress WebP una nguvu kiasi gani?

  • Kabla ya kupakia: umbizo la PNG, saizi 975 KB
  • Baada ya kupakia: Geuza kiotomatiki hadi WebP, saizi ni tu 35 KB ????
  • Kikumbusho cha joto: Ukubwa mahususi wa mbano hutegemea hali halisi ya mgandamizo.

Uwiano wa mgandamizo hadi 8Zaidi ya 0%, kasi ya upakiaji ni haraka sana🚀, watumiaji wanaweza kuhisi kushuka kwa ubora wa picha.

Otomatiki ya ukandamizaji wa picha ya WordPress hufanya tovuti yako iendeshe haraka kuliko upepo! 🌪️

发表 评论

Barua pepe yako haitachapishwa. 必填 项 已 用 * 标注

Kitabu ya Juu