Рэалізацыя WordPress без убудоў: аўтаматычнае пераўтварэнне загружаных малюнкаў у фармат WebP (неабходна для паскарэння працы сайта 🔥)

чамуWordPressПатрэбна аптымізацыя малюнкаў WebP?

У сучасным інтэрнэт-асяроддзі, дзе хуткасць мае ключавое значэнне,Аптымізацыя малюнкаў WordPressГэта стала абавязковым курсам для паскарэння вэб-сайтаў.

Традыцыйныя выявы JPEG, PNG і GIF маюць вялікі памер, павольна загружаюцца і ствараюць дрэнны карыстальніцкі досвед.

Фармат выявы WebPЗапушчаны кампаніяй Google, ён мае наступныя перавагі:

  1. Меншыя памеры файлаў → Палепшыце хуткасць доступу да вэб-сайта і знізіце паказчык адмоваў.
  2. Якасць выявы не адстае → Пасля сціскання ўсё яшчэ празрысты і далікатны.
  3. SEOпрыязна → Вэб-сайты WordPress маюць больш шанцаў атрымаць больш высокі рэйтынг у пошукавых сістэмах, такіх як Google і Baidu.

іншымі словамі,Аптымізацыя WordPress WebP = Высокая хуткасць + высокі рэйтынг + больш задаволеных карыстальнікаў.

Балевыя моманты традыцыйнага сціскання малюнкаў у WordPress

Большасць вэб-майстроў робяць гэта:

  • Выкарыстоўвайце спачатку TinyPNG Або Squoosh Уручную сціскаць і канвертаваць у WebP.
  • Затым загрузіце яго на свой сайт WordPress.

Праблема ў тым, што гэты працэс падобны на сумнае перамяшчэнне цэглы ⚒️.

Гэта не толькі займае шмат часу, але і значна зніжае эфектыўнасць напісання артыкулаў. Больш за тое, выкарыстанне плагінаў альбо мае абмежаваныя квоты, альбо іх занадта шмат можа прывесці да запаволення WordPress.

Аўтаматычнае пераўтварэнне PHP-кода ў WebP без убудоў WordPress

Рэалізацыя 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;
}

👉 Рэкамендавана фрагменты кода Або WPCode Убудова WordPressКаб кіраваць гэтым кодам, гэта не паўплывае на абнаўленне тэмы WordPress.

Перадайце Аптымізацыя малюнкаў WebP без убудоў WordPress, вы можаце лёгка дасягнуць:

  • Сціскайце адразу пасля загрузкі → Зэканомце шмат часу
  • Хутчэйшая хуткасць загрузкі → Палепшаны карыстальніцкі досвед
  • Лепшая SEO-прадукцыйнасць → больш высокі рэйтынг сайта

Фактычныя вынікі тэставання: наколькі моцнае сцісканне WebP у WordPress?

  • Перад загрузкай: фармат PNG, памер 975 KB
  • Пасля загрузкі: аўтаматычна канвертаваць у WebP, памер толькі 35 KB ????
  • Напамін: канкрэтны памер сціскання залежыць ад фактычнай сітуацыі сціскання.

Ступень сціску да 80%以上, хуткасць загрузкі настолькі высокая🚀, што карыстальнікі амаль не адчуваюць пагаршэння якасці выявы.

Аўтаматызацыя сціскання малюнкаў WordPress прымушае ваш сайт працаваць хутчэй за вецер! 🌪️

Блог Hope Chen Weiliang ( https://www.chenweiliang.com/ ) падзяліўся «Рэалізацыя WordPress без убудоў: аўтаматычнае пераўтварэнне загружаных малюнкаў у фармат WebP (неабходна для паскарэння вэб-сайта 🔥)», што будзе карысна для вас.

Запрашаем падзяліцца спасылкай на гэты артыкул:https://www.chenweiliang.com/cwl-33248.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш электронны адрас не будзе апублікаваны. 必填 项 已 用 * Этыкетка

Пракрутка да пачатку