Cómo limpiar la caché de WordPress correctamente

limpiar caché de WordPress correctamente vaciando todas las capas

Cómo limpiar la caché de WordPress correctamente

Haces un cambio en tu web, guardas y recargas. El cambio no aparece. Limpias la caché del navegador y tampoco. El motivo es que hay varias capas de caché entre tu servidor y el navegador del visitante, y hay que vaciarlas en orden. Saber cuáles son y cómo limpiar cada una resuelve el problema en minutos.

Las capas de caché en una instalación WordPress típica

De más cercana al servidor a más cercana al usuario: caché de objetos (Redis o Memcached), caché del servidor web (LiteSpeed, Varnish), caché del plugin de WordPress (LiteSpeed Cache, WP Rocket, W3 Total Cache), caché de Cloudflare si está activo, y caché del navegador del visitante.

Un cambio puede estar guardado en el servidor pero el plugin seguir sirviendo la versión antigua. O el servidor servir la versión nueva pero Cloudflare la vieja. Por eso limpiar solo una capa no siempre resuelve el problema.

Orden correcto para limpiar la caché

1. Plugin de caché de WordPress. Primera capa a vaciar. En LiteSpeed Cache: menú de WordPress → LiteSpeed Cache → Vaciar todo. En WP Rocket: barra de administración → WP Rocket → Vaciar caché. En W3 Total Cache: Rendimiento → Vaciar todas las cachés.

2. Cloudflare (si lo usas). Panel de Cloudflare → Caché → Configuración → Purgar todo. O instala el plugin de Cloudflare para WordPress y hazlo desde el panel sin salir.

3. Caché del navegador. Ctrl+Shift+Delete en Chrome o Firefox → selecciona «Imágenes y archivos almacenados en caché» → vaciar. Para comprobar sin limpiar, abre una pestaña de incógnito: no usa la caché del navegador.

Caché de objetos: Redis y Memcached

Si tu hosting tiene Redis o Memcached activo, hay una capa adicional que almacena resultados de consultas a la base de datos. Para vaciarla: en LiteSpeed Cache → Gestión → Vaciar caché de objetos. Con WP-CLI desde SSH: wp cache flush.

PHP OPcache: cuando el código PHP está desactualizado

OPcache guarda el bytecode compilado de los archivos PHP. Si actualizas un plugin y el comportamiento no cambia, puede que OPcache sirva la versión antigua del código. Para vaciarlo:

<?php opcache_reset(); echo "OPcache vaciado"; ?>

O desde WP-CLI: wp eval 'opcache_reset();'. En LiteSpeed Cache, vaciar la caché del servidor incluye la purga de OPcache automáticamente.

Cuando el problema no es la caché

Si has vaciado todas las capas y el cambio sigue sin aparecer, el problema no es la caché. Comprueba que guardaste correctamente en WordPress, que no hay CSS de otro plugin sobreescribiendo tus cambios (usa las herramientas de desarrollador del navegador para inspeccionarlo), y que el plugin o tema que estás configurando no tiene su propia caché adicional.

Evitar problemas de caché al desarrollar

Lo más eficiente mientras haces cambios frecuentes es desactivar temporalmente el plugin de caché y reactivarlo al terminar. LiteSpeed Cache tiene un modo de desarrollo que puede activarse por tiempo limitado sin desactivar el plugin por completo.

Hosting Web SSD ultrarrápido e ilimitado

Hosting Web SSD NVMe, 100% Ecológico y sostenible, máxima velocidad y tráfico ilimitado en tu Hosting Web, con certificado SSL gratuito 

Hosting Web logo

Hosting Web ecológico, profesional e ilimitado en España,  somos especialistas en servicios de Hosting SSD, con más de 22 años de experiencia y un equipo de profesionales altamente cualificados a su disposición las 24 Horas.