WordPress-Plugin-freie Implementierung: Automatische Konvertierung hochgeladener Bilder in das WebP-Format (wichtig für die Website-Beschleunigung 🔥)

为什么WordPressBenötigen Sie eine WebP-Bildoptimierung?

In der heutigen Internetumgebung, in der Geschwindigkeit entscheidend ist,WordPress-BildoptimierungEs ist zu einem Pflichtkurs für die Website-Beschleunigung geworden.

Herkömmliche JPEG-, PNG- und GIF-Bilder sind groß, werden langsam geladen und bieten eine schlechte Benutzererfahrung.

WebP-BildformatEs wurde von Google eingeführt und bietet folgende Vorteile:

  1. Kleinere Dateigrößen → Verbessern Sie die Zugriffsgeschwindigkeit auf die Website und reduzieren Sie die Absprungrate.
  2. Die Bildqualität bleibt nicht zurück → Auch nach der Kompression noch klar und zart.
  3. SEOfreundlich → WordPress-Websites erzielen mit größerer Wahrscheinlichkeit ein höheres Ranking in Suchmaschinen wie Google und Baidu.

mit anderen Worten,WordPress WebP-Optimierung = Hohe Geschwindigkeit + hohes Ranking + zufriedenere Benutzer.

Schwachstellen der herkömmlichen Bildkomprimierung in WordPress

Die meisten Webmaster machen Folgendes:

  • 先用 TinyPNGSquoosh Manuell komprimieren und in WebP konvertieren.
  • Laden Sie es dann auf Ihre WordPress-Website hoch.

Das Problem ist – dieser Vorgang ist wie langweiliges Ziegelsteinschieben ⚒️.

Dies ist nicht nur zeitaufwändig, sondern verringert auch die Effizienz beim Schreiben von Artikeln erheblich. Darüber hinaus hat die Verwendung von Plugins entweder begrenzte Kontingente oder zu viele Plugins können dazu führen, dass WordPress langsam wird.

WordPress-Plugin-freie automatische Konvertierung von PHP-Code in WebP

WordPress-Plugin-freie Implementierung: Automatische Konvertierung hochgeladener Bilder in das WebP-Format (wichtig für die Website-Beschleunigung 🔥)

Die Lösung ist hier!

Durch den folgenden Absatz PHP-Code, das JPG, JPEG, PNG und GIF beim Hochladen automatisch in WebP konvertieren kann, sodass Sie völlig frei sind.

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

👉 Empfohlen von Code SnippetsWP-Code WordPress-PluginDie Verwaltung dieses Codes hat keine Auswirkungen auf das Upgrade des WordPress-Themes.

Durch WordPress-Plugin-freie WebP-Bildoptimierungkönnen Sie ganz einfach Folgendes erreichen:

  • Komprimieren Sie direkt beim Hochladen → Sparen Sie viel Zeit
  • Schnellere Ladegeschwindigkeit → Verbesserte Benutzererfahrung
  • Bessere SEO-Leistung → Höheres Website-Ranking

Aktuelle Testergebnisse: Wie stark ist die WordPress WebP-Komprimierung?

  • Vor dem Hochladen: PNG-Format, Größe 975 KB
  • Nach dem Hochladen: Automatische Konvertierung in WebP, die Größe beträgt nur 35 KB :-)
  • Herzliche Erinnerung: Die spezifische Komprimierungsgröße hängt von der tatsächlichen Komprimierungssituation ab.

Kompressionsverhältnis bis zu 80% oder mehr, die Ladegeschwindigkeit ist so schnell🚀, dass Benutzer den Rückgang der Bildqualität kaum spüren.

Durch die Automatisierung der WordPress-Bildkomprimierung läuft Ihre Website schneller als der Wind! 🌪️

发表 评论

Ihre E-Mail-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

Nach oben scrollen