WebP-Migrator für W3TC
WebP-Migrator für W3TC ist ein Begleit-Plugin für W3 Total Cache, das die Arbeit abschließt, sobald der W3TC ImageService ein Bild in WebP konvertiert hat.
Es sind keine Änderungen an der .htaccess-Datei, an mod_rewrite oder an der Webserver-Konfiguration nötig. Stattdessen schreibt das Plugin die Ersetzung einmalig in die Datenbank zurück – anders als ein Laufzeit-Filter, der URLs bei jeder Anfrage neu austauscht: Sobald W3TC einen Anhang als konvertiert markiert, wird jedes Vorkommen der Bild-URL in post_content auf der gesamten Website dauerhaft ersetzt, von der ursprünglichen Dateiendung (jpg/jpeg/png/gif) auf .webp. Der Anhangseintrag selbst (Dateireferenz, Metadaten, MIME-Typ) wird entsprechend aktualisiert, sodass auch die Mediathek und die REST-API konsistent bleiben.
Optional kann das Plugin, sobald ein Bild vollständig ersetzt wurde, die nun nicht mehr benötigten Original-Quelldateien vom Datenträger löschen, um Speicherplatz freizugeben.
Dies ist eine unabhängige, inoffizielle Erweiterung, die in keiner Verbindung zu BoldGrid / W3 EDGE, den Machern von W3 Total Cache, steht und weder von ihnen unterstützt noch gesponsert wird. „W3 Total Cache“ ist eine Marke des jeweiligen Rechteinhabers und wird hier ausschließlich zur Beschreibung der Kompatibilität verwendet.
Funktionen
- Überwacht Konvertierungen des W3TC ImageService und reagiert automatisch darauf.
- Ersetzt jeden Verweis auf das konvertierte Bild (Originalgröße und alle Zwischengrößen) in
post_contentin allen Beiträgen. - Aktualisiert die eigene Dateireferenz, die Metadaten und den MIME-Typ des Anhangs entsprechend.
- Optional: löscht die Original-Quelldateien nach einer erfolgreichen Ersetzung.
- Eine Quelldatei wird nur dann gelöscht, wenn zuvor bestätigt wurde, dass ihr
.webp-Gegenstück auf dem Datenträger existiert. - Manuelles Werkzeug „Jetzt verarbeiten“ unter Einstellungen → WebP Migrator für W3TC für Bilder, die konvertiert wurden, bevor dieses Plugin aktiv war.
Funktionsweise
- Der W3 Total Cache ImageService konvertiert ein Bild und markiert das Post-Meta-Feld
w3tc_imageservicedes Anhangs alsconverted. - Dieses Plugin erkennt diese Meta-Änderung und sucht alle Dateien, die W3TC für den Anhang erzeugt hat (Originalgröße und jede registrierte Thumbnail-Größe).
- Es durchsucht
post_contentaller Beiträge nach den alten URLs und ersetzt sie direkt in der Datenbank durch die.webp-Versionen. - Die eigenen Felder des Anhangs –
_wp_attached_file,_wp_attachment_metadataundpost_mime_type– werden aktualisiert, sodass sie auf die.webp-Dateien verweisen. - Wenn in den Einstellungen aktiviert, werden die Originaldateien (jpg/jpeg/png/gif) vom Datenträger gelöscht.
Voraussetzungen
- W3 Total Cache muss installiert und aktiviert sein.
- Bilder müssen über Medien → W3TC Image Service konvertiert werden; dieses Plugin führt selbst keine Konvertierung durch.
Einschränkungen
Dieses Plugin konvertiert keine Bilder in WebP – die Konvertierung erfolgt vollständig durch den W3 Total Cache ImageService. Es reagiert erst, sobald W3TC ein Bild als konvertiert meldet.
Dieses Plugin unterstützt ausschließlich WebP. AVIF wird nicht unterstützt: W3 Total Cache bietet die AVIF-Konvertierung nur in der kostenpflichtigen Pro-Version an, und die ImageService-Integration dieses Plugins in der kostenlosen Version erhält ausschließlich WebP-Konvertierungen.
Das Löschen der Originalbilder ist dauerhaft und kann von diesem Plugin nicht rückgängig gemacht werden. Halte Sicherungen bereit, bevor du die automatische Löschung aktivierst.