WordPress плагинінсіз енгізу: жүктеп салынған кескіндерді WebP пішіміне автоматты түрде түрлендіру (веб-сайтты жеделдету үшін қажет 🔥)

негеWordPressWebP кескінін оңтайландыру керек пе?

Жылдамдық маңызды болып табылатын қазіргі интернет ортасында,WordPress кескінін оңтайландыруБұл веб-сайтты жеделдету үшін міндетті курсқа айналды.

Дәстүрлі JPEG, PNG және GIF кескіндерінің өлшемі үлкен, жүктелуі баяу және пайдаланушы тәжірибесінің нашарлығын қамтамасыз етеді.

WebP кескін пішіміGoogle шығарған оның келесі артықшылықтары бар:

  1. Кішірақ файл өлшемдері → Веб-сайтқа кіру жылдамдығын жақсартыңыз және шығу жылдамдығын азайтыңыз.
  2. Кескін сапасы артта қалмайды → Қысылғаннан кейін әлі де анық және егжей-тегжейлі.
  3. SEO友好 → WordPress веб-сайттары Google және Baidu сияқты іздеу жүйелерінде жоғары рейтингтерге ие болады.

басқа сөздермен айтқанда,WordPress WebP оңтайландыруы = Жылдам жылдамдық + жоғары рейтинг + қанағаттанарлық пайдаланушылар.

WordPress-тегі дәстүрлі кескінді қысудың ауыр нүктелері

Көптеген веб-шеберлер мұны жасайды:

  • 先用 TinyPNG Немесе Squoosh Қолмен қысыңыз және WebP түріне түрлендіріңіз.
  • Содан кейін оны WordPress веб-сайтыңызға жүктеңіз.

Мәселе мынада - бұл процесс скучно кірпіш қалау сияқты ⚒️.

Бұл көп уақытты ғана емес, сонымен қатар мақала жазу тиімділігін айтарлықтай төмендетеді. Сонымен қатар, плагиндерге сену не шектеулі квотаға ие немесе тым көп плагиндер WordPress-ті баяулатуы мүмкін.

WordPress плагинсіз PHP кодын WebP-ге автоматты түрлендіру

WordPress плагинінсіз енгізу: жүктеп салынған кескіндерді WebP пішіміне автоматты түрде түрлендіру (веб-сайтты жеделдету үшін қажет 🔥)

Шешім осында!

Келесі абзац арқылы PHP коды, ол жүктеп салу кезінде қолыңызды толығымен босатып, JPG, JPEG, PNG және GIF файлдарын WebP форматына автоматты түрде түрлендіре алады.

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

👉 Ұсынған Код үзінділері Немесе WP коды WordPress плагиніБұл кодты басқару үшін ол WordPress тақырыбын жаңартуға әсер етпейді.

Арқылы WordPress плагинсіз WebP кескінін оңтайландыру, сіз оңай қол жеткізе аласыз:

  • Жүктеп салғаннан кейін қысыңыз → Көп уақытты үнемдеңіз
  • Жылдамырақ жүктеу жылдамдығы → Жақсартылған пайдаланушы тәжірибесі
  • Жақсырақ SEO өнімділігі → Жоғары веб-сайт рейтингі

Нақты сынақ нәтижелері: WordPress WebP қысу қаншалықты күшті?

  • Жүктеп салу алдында: PNG пішімі, өлшемі 975 KB
  • Жүктеп салғаннан кейін: автоматты түрде WebP түрлендіріңіз, өлшемі тек қана 35 KB ????
  • Жылы ескерту: арнайы қысу өлшемі нақты қысу жағдайына байланысты.

Қысу коэффициенті 8-ге дейін0%-дан астам, жүктеу жылдамдығы соншалықты жылдам🚀, пайдаланушылар сурет сапасының төмендеуін әрең сезінеді.

WordPress кескінді сығуды автоматтандыру веб-сайтыңызды желден жылдамырақ жұмыс істейді! 🌪️

Hope Chen Weiliang блогы ( https://www.chenweiliang.com/ ) "WordPress қосылатын модулін тегін енгізу: жүктеп салынған кескіндерді WebP пішіміне автоматты түрлендіру (веб-сайтты жеделдету үшін қажет 🔥)" бөлісті, бұл сізге пайдалы.

Осы мақаланың сілтемесін бөлісуге қош келдіңіз:https://www.chenweiliang.com/cwl-33248.html

Көбірек жасырын трюктердің құлпын ашу үшін🔑 Telegram каналымызға қосылыңыз!

Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!

 

Пікірлер

Электрондық пошта мекенжайыңыз жарияланбайды. 必填 项 已 用 * 标注

Топ Scroll