Implementazione senza plugin WordPress: Cunvertisce automaticamente l'imagine caricate in furmatu WebP (essenziale per l'accelerazione di u situ web 🔥)

perchèWordPressBisognu di ottimizazione di l'imagine WebP?

In l'ambiente Internet d'oghje induve a velocità hè a chjave,Ottimizazione di l'imagine di WordPressHè diventatu un corsu ubligatoriu per l'accelerazione di u situ web.

L'imagine tradiziunali JPEG, PNG è GIF sò di grande dimensione, lente à caricà è furniscenu una scarsa sperienza d'utilizatore.

Formatu d'imagine WebPLanciatu da Google, hà i seguenti vantaghji:

  1. Dimensioni di file più chjuche → Migliurà a velocità d'accessu à u situ web è riduce a frequenza di rimbalzu.
  2. A qualità di l'imagine ùn hè micca in ritardu → Ancora chjaru è dettagliatu dopu a cumpressione.
  3. SEOsimpaticu I siti web WordPress anu più probabilità di ottene classificazioni più alte in i motori di ricerca cum'è Google è Baidu.

in altre parolle,Ottimizazione WebP di WordPress = Velocità rapida + altu ranking + utilizatori più soddisfatti.

Punti di dulore di a cumpressione tradiziunale di l'imagine in WordPress

A maiò parte di i webmaster facenu questu:

  • Prima cun TinyPNG O Squoosh Cumpressate manualmente è cunvertite in WebP.
  • Dopu caricatelu nant'à u vostru situ web WordPress.

U prublema hè - stu prucessu hè cum'è fà un noioso spustamentu di mattoni ⚒️.

Ùn solu piglia tempu, ma riduce ancu significativamente l'efficienza di a scrittura di l'articuli. Inoltre, affidà si à i plugins hà quote limitate o troppu plugins pò fà chì WordPress diventi lentu.

Cunversione automatica senza plugin WordPress di codice PHP in WebP

Implementazione senza plugin WordPress: Cunvertisce automaticamente l'imagine caricate in furmatu WebP (essenziale per l'accelerazione di u situ web 🔥)

A suluzione hè quì!

Attraversu u paràgrafu seguente Codice PHP, chì pò cunvertisce automaticamente JPG, JPEG, PNG è GIF in WebP quandu si carica, liberendu cumpletamente e vostre mani.

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

👉 Raccomandatu da Code Snippets O WPCcode plugin WordPressPer gestisce stu codice, ùn affetterà micca l'aghjurnamentu di u tema WordPress.

Passà Ottimizazione di l'imagine WebP senza plugin WordPress, pudete facilmente ottene:

  • Cumpressate appena caricate → Risparmiate assai tempu
  • Velocità di caricamentu più rapida → Esperienza d'utilizatore migliorata
  • Migliore prestazione SEO → Classificazione di u situ web più alta

Risultati di e prove attuali: Quantu hè forte a cumpressione WebP di WordPress?

  • Prima di caricà: furmatu PNG, dimensione 975 KB
  • Dopu u caricamentu: Cunvertisce automaticamente in WebP, a dimensione hè solu 35 KB 🎉
  • Ricordu caldu: A dimensione specifica di cumpressione hè sottumessa à a situazione attuale di cumpressione.

Rapportu di cumpressione finu à 8Più di 0%, a velocità di caricamentu hè cusì rapida🚀, l'utilizatori ùn ponu guasi sente a diminuzione di a qualità di l'imagine.

L'automatizazione di a cumpressione d'imagine di WordPress face chì u vostru situ web funziona più veloce di u ventu! 🌪️

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

Libru di Top