Cet article, rédigé en novembre 2026 sous forme de rétrospective, porte sur le premier commit de CachePilot, daté du 9 février 2026. Ce commit contenait la version 1.0.2 de l’extension avec 19 dossiers de modules et 204 tests PHPUnit.
L’auteur était Patrick Schlesinger, de CMS ADMINS. Le texte décrit le code de ce jour-là, d’après le commit et le journal des modifications. Le fonctionnement actuel de l’extension est décrit sous Autopilot.
Pourquoi CachePilot a-t-il été lancé ?
Un cache d’objets persistant conserve dans Redis les résultats des requêtes de base de données, afin que WordPress ne les répète pas à chaque requête. Sur les sites qui utilisent WooCommerce, WPML ou ACF, il faut décider quels groupes de cache garder et pendant combien de temps.
CachePilot a été lancé pour déduire ces décisions des extensions qu’un site exécute. La première version proposait deux modes. En mode Autopilot, l’extension choisissait les modules et les réglages. En mode Expert, le propriétaire du site les définissait à la main.
Que contenait le premier commit ?
Le commit ajoutait 209 fichiers. Outre le drop-in du cache d’objets et les deux modes, il contenait :
- Un Page Cache complet dans le module PageCache.
- Des commandes WP-CLI pour l’état, le vidage du cache et le drop-in.
- TLS pour la connexion à Redis, à l’époque un module à part entière.
- 204 tests PHPUnit dans tests/Unit, avec une classe de test par module.
- Une pile Docker, pour que chaque modification puisse être exécutée avec un vrai WordPress et un vrai serveur Redis.
wp cachepilot status
wp cachepilot flush
wp cachepilot dropin install
Quelles versions l’ont précédé ?
Les versions 1.0.0 et 1.0.1 n’ont pas de commit dans ce dépôt, leurs dates ne peuvent donc pas être prouvées. Le journal des modifications indique ce que chacune a apporté.
1.0.0
Version initiale avec 18 modules, les modes Autopilot et Expert, la mise en cache des pages, WP-CLI et TLS.
1.0.1
Préchargement du Page Cache via WP Cron et journal de chaque action d’Autopilot.
1.0.2
Les modules WordPress Core, WPML et WCML, ainsi que le groupe de cache coupons pour WooCommerce. C’est l’état du premier commit.

Que s’est-il passé ensuite ?
Après un deuxième commit le même jour, le dépôt est resté calme jusqu’en novembre 2026. L’histoire de CachePilot raconte la refonte qui a suivi.
Sources
- Historique Git du dépôt CachePilot, premier commit du 9 février 2026 : 209 fichiers, cachepilot.php avec la version 1.0.2, 19 dossiers dans modules/, 204 méthodes de test dans tests/Unit.
- plugin/readme.txt, entrées du journal des modifications 1.0.0, 1.0.1 et 1.0.2.



