Esta entrada, escrita en noviembre de 2026 como retrospectiva, trata del primer commit de CachePilot, del 9 de febrero de 2026. Ese commit contenía la versión 1.0.2 del plugin, con 19 carpetas de módulos y 204 pruebas de PHPUnit.
El autor fue Patrick Schlesinger, de CMS ADMINS. El texto describe el código de aquel día a partir del commit y del registro de cambios. El plugin tal como funciona hoy se describe en Autopilot.
¿Por qué se creó CachePilot?
Un Object Cache persistente guarda en Redis los resultados de las consultas a la base de datos, de modo que WordPress no las repite en cada petición. En sitios con WooCommerce, WPML o ACF, alguien tiene que decidir qué grupos de caché conservar y durante cuánto tiempo.
CachePilot nació para deducir esas decisiones a partir de los plugins que usa un sitio. La primera versión tenía dos modos para ello. En el modo Autopilot, el plugin elegía los módulos y los ajustes. En el modo Expert, el propietario del sitio los configuraba a mano.
¿Qué contenía el primer commit?
El commit añadió 209 archivos. Además del drop-in del Object Cache y de los dos modos, incluía:
- Un Page Cache completo en el módulo PageCache.
- Comandos de WP-CLI para el estado, el vaciado y el drop-in.
- TLS para la conexión con Redis, que entonces era un módulo aparte.
- 204 pruebas de PHPUnit en tests/Unit, con una clase de pruebas por módulo.
- Un stack de Docker, para que cada cambio pudiera ejecutarse contra un WordPress real y un servidor Redis real.
wp cachepilot status
wp cachepilot flush
wp cachepilot dropin install
¿Qué versiones lo precedieron?
Las versiones 1.0.0 y 1.0.1 no tienen ningún commit en este repositorio, por lo que sus fechas no pueden demostrarse. El registro de cambios recoge lo que aportó cada una.
1.0.0
Versión inicial con 18 módulos, los modos Autopilot y Expert, Page Cache, WP-CLI y TLS.
1.0.1
Precarga del Page Cache mediante WP Cron y un registro de cada acción de Autopilot.
1.0.2
Los módulos WordPress Core, WPML y WCML y el grupo de caché de cupones para WooCommerce. Es el estado del primer commit.

¿Qué ocurrió después?
Tras un segundo commit el mismo día, el repositorio permaneció inactivo hasta noviembre de 2026. La historia de CachePilot cuenta la reconstrucción que siguió.
Fuentes
- Historial de Git del repositorio de CachePilot, primer commit del 9 de febrero de 2026: 209 archivos, cachepilot.php con la versión 1.0.2, 19 carpetas en modules/, 204 métodos de prueba en tests/Unit.
- plugin/readme.txt, entradas del registro de cambios 1.0.0, 1.0.1 y 1.0.2.



