Wordpress: Los estilos del Footer no se actualizan en algunas páginas: Cómo lo Solucioné
Introducción
Hace un tiempo noté algo extraño en mi sitio WordPress: había hecho cambios en el diseño del footer, pero estos solo se veían en algunas páginas. Otras seguían mostrando la versión antigua, sin un patrón claro. Era como si el sitio tuviera memoria selectiva.
Al final, la solución fue más sencilla de lo que esperaba, pero durante el proceso descubrí varias causas posibles que podrían explicar por qué ocurre esto. Comparto mi experiencia por si a alguien más le pasa lo mismo.
¿Por qué pasa esto?
Después de investigar y probar diferentes cosas, encontré que hay varias razones por las que los cambios en los estilos pueden no verse uniformemente:
Lo más común: La caché se queda “pegada”
Los sistemas de caché (del plugin, del navegador, del servidor) a veces mantienen versiones viejas de algunas páginas, especialmente si no se purga completamente.
Configuraciones específicas
Algunas páginas pueden tener ajustes diferentes, o ciertos plugins pueden comportarse distinto según el tipo de contenido.
Problemas con cómo se carga el CSS
En algunos casos, puede haber diferencias en cómo se cargan los estilos en distintas páginas, aunque esto es menos frecuente.
Cómo solucionarlo: Empezando por lo más simple
Primero: La prueba rápida
- Abre una página problemática y haz Ctrl+F5 (recarga forzada)
- Prueba en modo incógnito del navegador
- Si se ve bien, solo era caché de tu navegador
Segundo: Comprobar plugins de caché
Esta fue la clave en mi caso:
- Desactiva temporalmente tu plugin de caché (LiteSpeed, WP Rocket, W3 Total Cache, etc.)
- Actualiza la página y mira si los cambios se ven
- Reactiva el plugin
En mi situación, simplemente desactivar y reactivar el plugin de caché solucionó el problema. Parece que esta acción vacía la caché de manera más completa que usar el botón de “limpiar caché” desde el panel.
Tercero: Limpieza completa
Si lo anterior no funciona:
- Limpia la caché desde tu plugin de caché
- Limpia la caché de tu navegador completamente
- Si usas Cloudflare o similar, purga su caché también
Cuarto: Verificar otros plugins
Desactiva otros plugins de optimización o minificación uno por uno, por si alguno está interfiriendo.
Si el problema persiste: Otras cosas a mirar
A veces puede haber causas más específicas. En esos casos:
Tema y plantillas
- Prueba cambiando temporalmente al tema Twenty Twenty-Four
- Verifica si las páginas problemáticas usan plantillas diferentes
Constructores de páginas
Si usas Elementor, Divi o similares:
- Busca en sus ajustes la opción de “Regenerar CSS” o “Limpiar caché”
- Asegúrate de que estás editando el footer global, no uno específico de página
Para los que se animan con código
Si todo lo anterior falla, podría ser algo en el código:
// A veces ayuda forzar una versión nueva del CSS
// En tu archivo functions.php (si usas child theme)
function actualizar_version_css() {
wp_enqueue_style('mi-estilo', get_stylesheet_uri(), array(), time());
}
add_action('wp_enqueue_scripts', 'actualizar_version_css');
Pero esto es realmente el último recurso. Casi siempre el problema está en la caché.
Mi experiencia personal
En mi caso, estaba usando LiteSpeed Cache. Había limpiado la caché desde el panel del plugin, pero algunas páginas seguían mostrando el footer antiguo.
Lo que funcionó fue simple:
- Desactivé el plugin
- Comprobé que el footer se veía bien en todas las páginas
- Lo reactivé
Y el problema se mantuvo resuelto. No tuve que cambiar configuraciones, ni eliminar carpetas manualmente, ni nada complejo. Parece que el simple hecho de desactivar y reactivar hizo que se vaciara la caché de manera efectiva.
Consejos para evitar el problema
- Después de hacer cambios de diseño, limpia toda la caché
- Prueba siempre en varias páginas diferentes de tu sitio
- Si trabajas mucho en el diseño, considera desactivar temporalmente la caché
- Mantén tus plugins actualizados, especialmente los de caché y optimización
En resumen
La próxima vez que tus cambios en el footer (o en cualquier parte del diseño) no se vean en todas las páginas:
- No entres en pánico
- Prueba a desactivar y reactivar tu plugin de caché
- Haz recargas forzadas (Ctrl+F5)
- Prueba en modo incógnito
En el 90% de los casos, el problema está en la caché y se soluciona fácilmente.