Converter for Media – Bilder optimieren | Konvertiere WebP & AVIF

Beschreibung

Beschleunige deine Website mit unserem einfachen Bildoptimierer, indem du WebP- und AVIF-Bilder bereitstellst. Indem du Dateien in den Standardformaten JPEG, PNG und GIF durch WebP- und AVIF-Formate ersetzt, kannst du mehr als die Hälfte des Seitengewichts einsparen, ohne an Qualität zu verlieren.

Nach der Installation des Plugins musst du nichts weiter tun. Deine aktuellen Bilder werden in ein neues Format konvertiert. Wenn die Bild-Optimierung durch unseren Bild-Optimierer abgeschlossen ist, erhalten Besucher automatisch die neuen, viel leichtgewichtigeren Bilder als die Originalbilder.

Bis heute verwenden über 90 % der Benutzer Browser, die das WebP-Format unterstützen. Die Ladezeit deiner Website hängt maßgeblich von deren Gewicht und dem Grad der Bildoptimierung ab. Mit unserem WebP Converter kannst du sie jetzt ohne großen Aufwand in wenigen Sekunden beschleunigen!

Dies ist ein Gewinn sowohl für deine Besucher, die nicht so viele Daten herunterladen müssen, als auch für deinen Server, der weniger belastet wird. Denk daran, dass sich eine besser optimierte Website auch auf dein Google-Ranking auswirkt. Bild-Optimierung ist sehr wichtig.

AVIF-Unterstützung

Jetzt kannst du in der PRO-Version AVIF als Ausgabeformat für deine Bilder verwenden. Das AVIF-Format ist eine neue Erweiterung – ist der Nachfolger von WebP. AVIF ermöglicht es dir, noch höhere Ebenen der Bildkomprimierung zu erreichen, und die Qualität der konvertierten Bilder nach der Bildoptimierung ist besser als in WebP.

Wie funktioniert das?

Wenn ein Browser versucht, eine Bilddatei zu laden, prüft das Plugin, ob es das AVIF-Format unterstützt (sofern in den Plugin-Einstellungen aktiviert). Wenn ja, erhält der Browser das Äquivalent des Originalbilds im AVIF-Format. Wenn es AVIF nicht unterstützt, aber das WebP-Format, erhält der Browser das Äquivalent des Originalbilds im WebP-Format. Falls der Browser weder WebP noch AVIF unterstützt, wird das Originalbild geladen. Das bedeutet volle Unterstützung für alle Browser.

Eine Anleitung zum Testen, ob das Plugin ordnungsgemäß funktioniert, findest du hier.

Weitere Informationen

  • Wenn du das Plugin gerade installiert hast, kannst du Bilder mit einem Klick optimieren. Die Bildgröße wird nach der Generierung von AVIF und WebP kleiner sein!
  • Neue Bilder, die der Medienbibliothek hinzugefügt werden, werden automatisch konvertiert.
  • Unser Bildoptimierer verändert Ihre Originalbilder in keiner Weise. Das bedeutet Sicherheit für dich und deine Dateien. In das AVIF- und WebP-Format konvertierte Dateien werden in einem separaten Verzeichnis gespeichert: /wp-content/uploads-webpc/.
  • Du verlierst nichts – wenn du das Plugin entfernen musst, wird es alles selbst entfernen. Es hinterlässt keine Spuren, so dass du es leicht überprüfen kanast.

WebP und AVIF konvertieren – das ist die Zukunft der Bildoptimierung!

Optimiere jetzt alle Bilder und hebe deine Website auf eine neue Ebene! Installiere das Plugin und genieße deine Website, die durch die Bildoptimierung schneller lädt. Sicher werden du und deine Besucher es zu schätzen wissen.

Unterstützung für zusätzliche Verzeichnisse

Du kannst WebP konvertieren und Bilder nicht nur aus dem Verzeichnis /uploads, sondern auch aus den Verzeichnissen /plugins und /themes optimieren. Dies ermöglicht die vollständige Integration mit WebP- und AVIF-Formaten!

Unterstützung bei der Entwicklung des Plugins

Wir verbringen Stunden damit, an der Entwicklung dieses Plugins zu arbeiten. Auch der technische Support erfordert viel Zeit, aber wir tun es, weil wir dir das beste Plugin bieten wollen. Wir freuen uns über jede neue Plugin-Installation.

Wenn du es schätzen möchtest, kannst du die PRO-Version ausprobieren. Darüber hinaus erhälst du Zugang zu zusätzlichen Funktionen, mit denen du noch bessere Ergebnisse bei der Bildoptimierung erzielen kannst.

Bitte lies auch die FAQ unten. Danke, dass du bei uns bist!

Screenshots

  • Registerkarte „Allgemein“ der Plugin-Einstellungen
  • Registerkarte „Erweitert“ der Plugin-Einstellungen
  • Massenoptimierung von Bildern
  • Optimierungsstatistik der Mediathek
  • Möglichkeit, die Optimierung des ausgewählten Bildes manuell rückgängig zu machen

Installation

  1. Lade die Plug-in-Dateien in das Verzeichnis /wp-content/plugins/webp-converter-for-media hoch oder installiere das Plug-in direkt über den WordPress-Plug-in-Bildschirm.
  2. Aktiviere das Plugin über das Menü Plugins im WordPress-Dashboard.
  3. Verwende Einstellungen -> Einstellungen -> Converter for Media-Bildschirm, um das Plugin zu konfigurieren.
  4. Klicke auf die Schaltfläche Massenoptimierung starten und warte.
  5. Überprüfe mit diesem Tutorial, ob alles gut funktioniert.

Das ist alles! Deine Website lädt bereits schneller!

FAQ

Wie kann ich Sicherheitslücken melden?

Du kannst Sicherheitslücken über das Patchstack Vulnerability Disclosure Program melden. Das Patchstack-Team hilft bei der Validierung, Sichtung und Behandlung von Sicherheitslücken.

Eine Sicherheitslücke melden.

Wie erhalte ich technischen Support? (bevor du um Hilfe bittest)

Bevor du einen neuen Thread hinzufügst, lese zuerst alle anderen Fragen in dieser FAQ und anderen Threads im Support-Forum . Vielleicht hatte jemand ein ähnliches Problem und es wurde gelöst.

Wenn du ein Thema hinzufügst, führe die folgenden Schritte aus und antworte auf jeden von ihnen:

1. Hast du Fehler auf der Seite mit den Plugin-Einstellungen? Bitte lese diesen Thread, wenn du Fehler hast.

2. URL deiner Website.

3 . Screenshot der Registerkarte Hilfe Center auf dem Bildschirm mit den Plugin-Einstellungen – bitte mache einen Screenshot der GESAMTEN Seite.

4. Bitte führe den Test durch, der in der fraglichen FAQ beschrieben wird „Wie kann ich überprüfen, ob das Plugin funktioniert?“. Bitte sende ein Bildschirmfoto von Devtools mit den Testergebnissen.

Bitte denke daran, die Antworten auf alle Fragen in einem eigenen Thread zusammenzufassen. Das ist viel einfacher und beschleunigt die Lösung deines Problems.

Konfiguration für Nginx

Wenn du einen Nginx-Server verwendest, der keine .htaccess-Regeln unterstützt, ist eine zusätzliche Nginx-Serverkonfiguration erforderlich, damit das Plugin ordnungsgemäß funktioniert.

Bitte lese dieses Tutorial für weitere Informationen.

Konfiguration für Nginx Proxy

Wenn du einen Nginx-Server verwendest, der .htaccess-Regeln unterstützt, auf der Seite mit den Plugin-Einstellungen aber immer noch ein Serverkonfigurationsfehler angezeigt wird, ist eine zusätzliche Nginx-Serverkonfiguration erforderlich, damit das Plugin ordnungsgemäß funktioniert.

Bitte lese dieses Tutorial für weitere Informationen.

Fehler auf dem Plugin-Einstellungs Seite?

Wenn du einen Fehler auf der Plugin-Einstellungsseite hast, lies diesen bitte zunächst sorgfältig durch. Dieser wird angezeigt, wenn ein Problem mit der Konfiguration deines Servers oder deiner Website vorliegt.

Die Nachrichten sollen die Anzahl der wiederholten Supportanfragen reduzieren. Es spart deine und unsere Zeit. Bitte lese dieses Thema für weitere Informationen.

Fehler beim Konvertieren?

Du kannst beim Konvertieren verschiedene Arten von Fehlern erhalten. Lies zunächst ihren Inhalt sorgfältig durch. In den meisten Fällen kannst du dieses Problem selbst lösen. Versuche dies oder wenden dich an den Serveradministrator.

Wenn du einen Fehler erhalten: Die Datei “%s“ existiert nicht. Bitte überprüfe den Pfad. bedeutet, dass die funktion file_exists() in PHP false mit dem in der Fehlermeldung angegebenen Dateipfad zurückgegeben wird. Überprüfe diesen Pfad und stelle sicher, dass er korrekt ist.

Wenn du einen Fehler erhältst: Die Datei “%s“ ist nicht lesbar. Bitte prüfe die Dateiberechtigungen. bedeutet, dass die funktion is_readable() in PHP false mit dem in der Fehlermeldung angegebenen Dateipfad zurückgegeben wird. Überprüfe die Berechtigungen für die Datei und das Verzeichnis, in dem sich die Datei befindet.

Wenn du eine Fehlermeldung erhältst: „%s“ ist keine gültige Bilddatei. bedeutet, dass die Datei auf irgendeine Weise beschädigt ist. Lade die Datei auf die Festplatte herunter, speichere sie erneut mit einem beliebigen Grafikprogramm und füge sie erneut der Seite hinzu. Wenn der Fehler auf einzelne Bilder zutrifft, kannst du ihn ignorieren – es werden nur die Originalbilder geladen, nicht WebP.

Wenn Sie eine Fehlermeldung erhälst: Das in .webp konvertierte Bild „%s“ ist größer als das Original und die konvertierte .webp-Datei wurde gelöscht. bedeutet, dass das Originalbild weniger wog als WebP. Dies passiert, wenn Bilder zuvor komprimiert wurden. Deaktiviere die Option „Automatisches Entfernen von Dateien in Ausgabeformaten, die größer als das Original sind“ in den Plugin-Einstellungen, um immer die Verwendung von WebP zu erzwingen.

Was sind die Anforderungen an das Plugin?

Praktisch jedes Hosting erfüllt diese Anforderungen. Du musst MINDESTENS PHP 7.0 verwenden und die GD Imagick oder-Erweiterung installiert haben. Die Erweiterung muss WebP format unterstützen. Wenn du einen Fehler hast, der besagt, dass die GD- oder Imagick-Bibliothek nicht installiert ist, aber du hast diese installiert, dann sind sie wahrscheinlich falsch konfiguriert und haben keine WebP-Unterstützung.

Sie sind benötigte native PHP-Erweiterungen, die unter anderem von WordPress verwendet werden, um Miniaturansichten zu generieren. Auf dem Server müssen auch die Module mod_mime mod_rewrite und aktiviert mod_expires sein.

Ein Beispiel für die richtige Serverkonfiguration findest du hier. Den Link zu deiner aktuellen Konfiguration findest du auf der Registerkarte Hilfe Center auf dem Bildschirm mit den Plugin-Einstellungen.

Beachte die rot markierten Elemente. Wenn die rot markierten Werte in deinem Fall erscheinen, bedeutet dies, dass dein Server die technischen Anforderungen nicht erfüllt. Achte auf den WebP-Unterstützungswert für die GD-Bibliothek und WEBP in der Liste der unterstützten Erweiterungen für die Imagick-Bibliothek.

In einer Situation, in der dein Server die technischen Anforderungen nicht erfüllt, wende dich bitte an deinen Serveradministrator. Wir sind nicht in der Lage, dir zu helfen. Bitte kontaktiere uns nicht in dieser Angelegenheit, da dies ein Serverkonfigurationsproblem ist, kein Plugin Fehler.

Außerdem muss die REST-API aktiviert sein und ohne zusätzliche Einschränkungen funktionieren. Wenn du damit ein Problem hast, wende dich bitte an den Entwickler, der deine Website erstellt hat. Er sollte das Problem mit der nicht funktionierenden REST-API leicht finden.

Wie überprüfe ich ob das Plugin funktioniert?

Weitere Informationen zur Funktionsweise des Plugins findest du in unserem Handbuch.

Wie ändere ich den Pfad zu Uploads?

Dies ist mit den folgenden Filtertypen möglich, um Standardpfade zu ändern. Es ist eine Lösung für fortgeschrittene Benutzer. Wenn dies nicht der Fall ist, überspringe bitte diese Frage.

Pfad zum Root-Installationsverzeichnis von WordPress ABSPATH (standardmäßig)::

add_filter( 'webpc_site_root', function( $path ) {
    return ABSPATH;
} );

Pfade zu Verzeichnissen (relativ zum Stammverzeichnis):

add_filter( 'webpc_dir_name', function( $path, $directory ) {
    switch ( $directory ) {
        case 'uploads':
            return 'wp-content/uploads';
        case 'webp':
            return 'wp-content/uploads-webpc';
        case 'plugins':
            return 'wp-content/plugins';
        case 'themes':
            return 'wp-content/themes';
    }
    return $path;
}, 10, 2 );

Beachte, dass sich das /uploads-webpc Verzeichnis auf derselben Verschachtelungsebene wie /uploads die und /plugins /themes Verzeichnisse befinden muss.

Präfix in der URL des /wp-content/ Verzeichnisses oder eines gleichwertigen Verzeichnisses (wird in .htaccess verwendet)::

add_filter( 'webpc_htaccess_rewrite_path', function( $prefix ) {
    return '/';
} );

Für die folgende benutzerdefinierte WordPress-Beispielstruktur:

...
├── web
    ...
    ├── app
    │   ├── mu-plugins
    │   ├── plugins
    │   ├── themes
    │   └── uploads
    ├── wp-config.php
    ...

Verwende die folgenden Filter:

add_filter( 'webpc_site_root', function( $path ) {
    return 'C:/WAMP/www/project/web'; // your valid path to root
} );
add_filter( 'webpc_htaccess_rewrite_path', function( $prefix ) {
    return '/';
} );
add_filter( 'webpc_dir_name', function( $path, $directory ) {
    switch ( $directory ) {
        case 'uploads':
            return 'app/uploads';
        case 'webp':
            return 'app/uploads-webpc';
        case 'plugins':
            return 'app/plugins';
        case 'themes':
            return 'app/themes';
    }
    return $path;
}, 10, 2 );

Nachdem du die Filter eingestellt hast, geht du zu Settings -> Converter for Media im Admin-Bereich und klickst auf die Schaltfläche Änderungen speichern. .htaccess-Dateien mit entsprechenden Regeln sollten in den Verzeichnissen /uploads und /uploads-webpc erstellt werden.

Wie kann man Pfade von der Konvertierung ausschließen?

Um ausgewählte Verzeichnisse auszuschließen, gebe diese im Feld Ausgeschlossene Verzeichnisse auf der Registerkarte „Erweiterte Einstellungen“ in den Plugin-Einstellungen an.

In diesem Feld kannst du einen Verzeichnisnamen oder -pfad eingeben. Hier sind Beispiele:
2023
2024/01
2023,2024/01

Um ausgewählte Dateien auszuschließen, verwende den folgenden Filter (in diesem Fall mit dem Suffix „-skipwebp“ in einem Dateinamen, z.B. image-skipwebp.png)):

add_filter( 'webpc_supported_source_file', function( bool $status, string $file_name, string $server_path ): bool {
    $excluded_suffix = '-skipped';
    if ( strpos( $file_name, $excluded_suffix . '.' ) !== false ) {
        return false;
    }
    return $status;
}, 10, 3 );

Das Argument $server_path ist der absolute Serverpfad zu einem Verzeichnis oder einer Datei. Innerhalb der Filter kannst du bei Bedarf kompliziertere Regeln anwenden.

Änderungen an ausgeschlossenen Verzeichnissen und Dateien werden wirksam, bevor Bilder konvertiert werden – sie wirken sich nicht auf bereits konvertierte Bilder aus. Diese Bilder müssen manuell aus dem Verzeichnis entfernt werden: /wp-content/uploads-webpc/.

Unterstützung für benutzerdefinierte Verzeichnisse

Das Plugin unterstützt standardmäßig die folgenden Verzeichnisse:
/gallery
/plugins
/themes
/uploads

Wenn du Unterstützung für ein benutzerdefiniertes Verzeichnis hinzufügen möchtest, füge der Datei functions.php in Ihrem Theme-Verzeichnis den folgenden Code hinzu (verwende einen korrekten Verzeichnisnamen anstelle von custom-directory):

add_filter( 'webpc_source_directories', function ( $directories ) {
    $directories[] = 'custom-directory';
    return $directories;
} );

Denke daran, dass sich dieses Verzeichnis im /wp-content Verzeichnis befinden muss.

Wie führe ich die manuelle Konvertierung durch?

Standardmäßig werden alle Bilder konvertiert, wenn du auf die Schaltfläche Massenoptimierung starten klickst. Darüber hinaus erfolgt die Konvertierung automatisch, wenn du deiner Medienbibliothek neue Dateien hinzufügen.

Denke daran, dass unser Plugin Bilder berücksichtigt, die von WordPress generiert wurden. Es gibt viele Plugins, die beispielsweise Bilder einer anderen Größe oder in einer anderen Version generieren.

Wenn du ein Plugin, das Bilder selbst generiert, integrieren möchtest, kannst du dies tun. Unser Plugin bietet die Möglichkeit dieser Art der Integration. Dies funktioniert für alle Bilder im /wp-content Verzeichnis.

Es ist eine Lösung für fortgeschrittene Benutzer. Wenn du ein anderes Plugin integrieren möchtest, wenden dich am besten an den Autor dieses Plugins und gebe ihm Informationen über die in unserem Plugin verfügbaren Aktionen. Dies wird dir
helfen, schneller eine Lösung zu finden.

Du kannst die Konvertierung ausgewählter Dateien manuell durchführen, du kannst die Aktion verwenden, der du ein Array mit einer Liste von Pfaden (es müssen absolute Serverpfade sein) übergibst:

do_action( 'webpc_convert_paths', $paths, true );

Eine alternative Methode besteht darin, die Konvertierung des ausgewählten Anhangs manuell zu starten, indem die Beitrags-ID aus der Medienbibliothek übergeben wird. Denke daran, diese Aktion auszuführen, nachdem du alle Bildgrößen registriert hast (d. H. Nachdem du die add_image_size Funktion ausgeführt hast)::

do_action( 'webpc_convert_attachment', $post_id, true );

Um manuell konvertierte Dateien zu löschen, verwende die folgende Aktion, indem du als Argument die Anordnung von absoluten Serverpfaden zu den Dateien angibst(dadurch werden manuell konvertierte Dateien gelöscht)::

do_action( 'webpc_delete_paths', $paths );

Support für WP-CLI

Das Plugin unterstützt WP-CLI, was eine schnellere Bildkonvertierung von der Serverebene aus ermöglicht. Weitere Informationen zu den ersten Schritten mit WP-CLI finden Sie im Handbuch. Die unterstützten Befehle werden im Folgenden beschrieben.

Überprüfen, wie viele maximale Bilder für die Conversion auf der Website vorhanden sind:

wp converter-for-media calculate

Konvertieren aller Bilder:

wp converter-for-media regenerate

Konvertieren aller Bilder (mit der Option „Alle Bilder erneut konvertieren erzwingen“):

wp converter-for-media regenerate --force

Unterstützt das Plugin CDN?

Die Website-Dateien (WordPress-Dateien) und die Bilder aus der Mediathek müssen sich auf demselben Server befinden. Wenn ja, sollte alles gut funktionieren.

Wenn sich deine Bilder nur auf einem anderen CDN-Server befinden, ist ein korrekter Betrieb leider unmöglich, da solche Bilder von einem anderen Server verwaltet werden.

Aktuelle Liste der unterstützten CDN-Server:
– BunnyCDN (lese vor der Verwendung die Anweisungen)

Rezensionen

9. Dezember 2024
El plugin más fácil de administrar para usuarios no técnicos para convertir imágenes a Webp
14. November 2024
Great little plugin this very light on resources and reliable. Has reduced file image sizes significantly and plays a key part in improving Google rankings for our business.
Alle 982 Rezensionen lesen

Mitwirkende & Entwickler

„Converter for Media – Bilder optimieren | Konvertiere WebP & AVIF“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

„Converter for Media – Bilder optimieren | Konvertiere WebP & AVIF“ wurde in 21 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Converter for Media – Bilder optimieren | Konvertiere WebP & AVIF“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.

Änderungsprotokoll

6.1.3 (2024-11-19)

  • [Behoben] Übersetzungen in der Befehlsregistrierung für WP-CLI
  • [Hinzugefügt] Unterstützung für WordPress 6.7

6.1.2 (2024-10-26)

  • [Behoben] Konvertierte Dateien nach der Deinstallation des Plugins entfernen

6.1.1 (2024-10-02)

  • [Geändert] Abschnitt „Massenoptimierung von Bildern“

6.1.0 (2024-09-13)

  • [Entfernt] Filter webpc_supported_source_directory
  • [Behoben] Umgang mit ausgeschlossenen Verzeichnissen beim Hochladen neuer Bilder
  • [Behoben] Umgang mit ausgeschlossenen Dateinamen beim Hochladen neuer Bilder
  • [Behoben] Hinzufügen von Unterstützung für benutzerdefinierte Verzeichnisse mithilfe des Filters „webpc_source_directories“
  • [Behoben] Überprüfung des Serverkonfigurationsfehlers „rewrites_not_working“, wenn ein HTTP-Referrer erforderlich ist

6.0.0 (2024-08-28)

  • [Behoben] Generieren von Statistiken auf der Plugin-Einstellungsseite, wenn das WebP-Format deaktiviert ist
  • [Behoben] Wiederherstellen der Originalbilder in der Medienbibliothek
  • [Geändert] Optimierungsstatistik in der Mediathek
  • [Hinzugefügt] Warnungen mit Erklärungen im Plugin-Einstellungsfeld: Bildlademodus

5.13.1 (2024-08-04)

  • [Geändert] Optimierungsstatistik in der Mediathek

5.13.0 (2024-06-27)

  • [Behoben] Filter webpc_option_quality_levels zum Ändern der Konvertierungsqualitätsstufen
  • [Hinzugefügt] Unterstützung für WordPress 6.6

Siehe Changelog.txt für frühere Versionen.