Dieser Beitrag entstand im November 2026 als Rückblick und behandelt den ersten Commit von CachePilot vom 9. Februar 2026. Er enthielt die Plugin-Version 1.0.2 mit 19 Modulordnern und 204 PHPUnit-Tests.
Autor war Patrick Schlesinger von CMS ADMINS. Der Text beschreibt den Code von damals und stützt sich auf den Commit und das Changelog. Wie das Plugin heute arbeitet, steht unter Autopilot.
Warum entstand CachePilot?
Ein persistenter Object Cache hält die Ergebnisse von Datenbankabfragen in Redis, damit WordPress sie nicht bei jeder Anfrage wiederholt. Auf Websites mit WooCommerce, WPML oder ACF muss jemand entscheiden, welche Cache-Gruppen gespeichert werden und wie lange.
CachePilot sollte diese Entscheidungen aus den Plugins ableiten, die auf einer Website laufen. Die erste Version hatte dafür zwei Modi. Im Autopilot-Modus wählte das Plugin Module und Einstellungen, im Expert-Modus legte der Site-Betreiber sie von Hand fest.
Was enthielt der erste Commit?
Der Commit fügte 209 Dateien hinzu. Neben dem Object-Cache-Drop-in und den beiden Modi gehörten dazu:
- Ein vollständiger Page Cache im Modul PageCache.
- WP-CLI-Befehle für den Status, das Leeren und den Drop-in.
- TLS für die Verbindung zu Redis, damals noch ein eigenes Modul.
- 204 PHPUnit-Tests in tests/Unit, mit einer Testklasse je Modul.
- Ein Docker-Stack, mit dem jede Änderung gegen ein echtes WordPress und einen echten Redis-Server laufen konnte.
wp cachepilot status
wp cachepilot flush
wp cachepilot dropin install
Welche Versionen gab es davor?
Die Versionen 1.0.0 und 1.0.1 haben in diesem Repository keinen Commit, ihr Datum lässt sich deshalb nicht belegen. Was sie jeweils brachten, steht im Changelog.
1.0.0
Erste Veröffentlichung mit 18 Modulen, Autopilot- und Expert-Modus, Page Cache, WP-CLI und TLS.
1.0.1
Preload des Page Cache über WP-Cron und ein Log aller Autopilot-Aktionen.
1.0.2
Die Module WordPress Core, WPML und WCML sowie die Cache-Gruppe coupons für WooCommerce. Das ist der Stand des ersten Commits.

Wie ging es weiter?
Nach einem zweiten Commit am selben Tag blieb es im Repository bis November 2026 still. Die Geschichte von CachePilot beschreibt den Umbau, der danach folgte.
Quellen
- Git-Historie des CachePilot-Repositorys, erster Commit vom 9. Februar 2026: 209 Dateien, cachepilot.php mit Version 1.0.2, 19 Ordner in modules/, 204 Testmethoden in tests/Unit.
- plugin/readme.txt, Changelog-Einträge 1.0.0, 1.0.1 und 1.0.2.



