Los cambios no se ven en WordPress después de guardar: cinco sitios donde se esconde la versión antigua
Cuando los cambios no se ven en WordPress tras guardar, casi siempre es la caché, una copia de la página anterior al cambio. Está en el navegador, un plugin de caché, el servidor del hosting o una CDN. Revisa la página en una ventana privada y luego vacía las capas, del navegador a la CDN. Más raramente, el problema está en el editor.
Autor: El equipo de TellMyShop. Una guía para dueños de sitios WordPress y tiendas WooCommerce: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 6 min de lectura
Primero, aclara si se guardó o no
Esta pregunta separa dos problemas distintos. Vuelve a abrir la página en el editor, después de recargar.
- El editor tiene la versión nueva y el sitio la antigua. El cambio se guardó en la base de datos, y algo por el camino muestra una copia antigua. Eso es la caché, y el resto de este artículo.
- El editor también tiene la versión antigua. El cambio no se guardó. Lo más frecuente es una sesión caducada, un conflicto de plugins o un error del servidor al guardar. Entonces consulta la sección sobre el editor al final.
Una segunda comprobación rápida: abre la página en una ventana privada del navegador o en el móvil con el wifi desactivado. Los plugins de caché suelen saltarse a los usuarios con sesión, así que con la sesión iniciada ves la página fresca, mientras el cliente ve la copia.
Cinco capas, del navegador a la CDN
La versión antigua de una página puede estar en uno de cinco sitios. Cada uno se vacía en un lugar distinto, y lo hace alguien distinto.
| Capa | Cómo se nota | Dónde se vacía | Quién |
|---|---|---|---|
| 1. Navegador | una ventana privada muestra la versión nueva | recarga forzada o borrar los datos del sitio | tú |
| 2. Plugin de caché | con sesión ves la nueva, en una ventana privada la antigua | botón en la barra superior del escritorio o ajustes del plugin | tú |
| 3. Caché del servidor | plugin vaciado, sigue la antigua | panel del hosting, sección de caché | tú o tu hosting |
| 4. CDN | versiones distintas en sitios distintos, la dirección pasa por Cloudflare o un servicio parecido | panel de la CDN, purgar direcciones concretas | tú o quien gestiona el dominio |
| 5. Archivos CSS y JS optimizados | contenido nuevo, aspecto antiguo | ajustes del plugin de optimización, regenerar los archivos | tú |
La documentación de WordPress sobre la caché explica que los plugins de caché guardan las páginas terminadas como archivos, para que el servidor no tenga que construirlas cada vez. Por eso hay que refrescar la copia después de un cambio. La guía de Liquid Web sobre plugins de caché muestra cómo funcionan los más populares y qué vacía cada opción. La mayoría de los plugins refrescan la copia solos al guardar una entrada, pero no siempre con los cambios en widgets, menús, el pie de página o los ajustes del tema.
El orden para vaciar, paso a paso
Vacía empezando por la capa más cercana a ti. Después de cada paso, revisa la página en una ventana privada para saber qué capa tenía la culpa. Te servirá la próxima vez.
- Recarga forzada en el navegador. En un ordenador con Windows suele ser Ctrl y F5; en un Mac, Cmd, Mayúsculas y R.
- Vacía el plugin de caché. WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache y similares tienen un botón en la barra superior del escritorio. Elige vaciarlo todo, no una página, si cambiaste el menú o el pie de página.
- Vacía la caché del hosting. Muchos hostings tienen su propia caché de servidor, que se activa en el panel. Si no encuentras el botón, pregunta a tu hosting.
- Vacía la CDN. En Cloudflare puedes purgar direcciones concretas en lugar de todo el sitio. Las instrucciones están en la documentación sobre purgar archivos sueltos en Cloudflare.
- Regenera los archivos CSS y JS. Si cambiaste el aspecto y no el contenido, vacía los archivos de estilos combinados en los ajustes del plugin de optimización.
Si después de los cinco pasos la página sigue siendo la antigua, el problema no es la caché.
Cuando no es la caché: editor, tema y plantillas
Algunas situaciones parecen la caché pero tienen otra causa.
Estás editando la página equivocada. Pasa con copias de páginas, versiones de idioma o un borrador junto a la página publicada. Revisa la dirección en la barra del navegador y en el editor.
El contenido viene de una plantilla. La cabecera, el pie de página y algunas secciones de la página de inicio en los temas de bloques son parte de la plantilla, no de la página. Se cambian en Apariencia, Editor, no en el editor de la página.
Estás cambiando un archivo de un tema que no está activo. Si el sitio usa un tema hijo, los cambios en el tema padre pueden quedar anulados. También al revés: un cambio en un archivo del tema padre desaparece cuando este se actualiza.
El guardado falló. Cuando el cambio no está tras recargar el editor, comprueba en Herramientas, Salud del sitio si la API REST funciona, y pide el registro de errores a quien cuida el sitio. El editor de bloques guarda a través de la API REST, así que un plugin de seguridad o el servidor que la bloquean producen este síntoma.
Cómo comprueba el chat lo que ve un visitante
Lo más difícil es averiguar qué capa tiene la culpa. El plugin TellMyShop para WordPress y WooCommerce permite a tu chat (Claude o ChatGPT) comparar dos cosas: el contenido guardado en la base de datos y la página que recibe un visitante sin sesión. Las dos funcionan en la versión gratuita TellMyShop Free, junto con la lista de plugins, que muestra qué plugin de caché está instalado.
Tú: He cambiado el horario en la página Contacto, pero los clientes siguen viendo el antiguo.
Tu chat: En la base de datos, la página Contacto tiene el horario nuevo, de 9 a 18. La página que recibe un visitante sin sesión muestra el antiguo, de 8 a 16. La lista de plugins muestra que LiteSpeed Cache está activo.
Tu chat: Conclusión: el cambio está guardado, y lo más probable es que los visitantes reciban una copia antigua de la caché del plugin. Puedo vaciarla cuando actives el interruptor Tema. Vista previa:
Tú: Ya lo he activado. Vacíala.
Tu chat: Vaciada. He vuelto a revisar la página Contacto sin sesión: los visitantes ven el horario nuevo.
versión anterior: caché de WordPress y LiteSpeed Cache: copias guardadas de las páginas
versión nueva: caché vaciada, las páginas se reconstruirán
Los horarios y datos de esta conversación son ilustrativos. Vaciar la caché de WordPress y de los plugins de caché populares funciona en TellMyShop Pro después de activar el interruptor Tema. El interruptor dura 24 horas y requiere una copia de la base de datos de hoy. Como todo guardado, el vaciado tiene vista previa y espera tu «sí». La caché del hosting y la CDN se vacían en sus propios paneles, porque el plugin no tiene acceso a ellos.
Si cambias a menudo los mismos textos en muchas páginas, te ayudará la guía sobre cómo editar una página en WordPress. Cuando la página no se ve en absoluto, no solo en una versión antigua, ve al artículo mi web WordPress no aparece en Google. Puedes comparar Free y Pro en precios, descargar la versión gratuita en la página TellMyShop Free y encontrar más guías en el blog.
Preguntas y respuestas
¿Por qué yo veo los cambios y mi cliente no?
Los plugins de caché a menudo no muestran la copia guardada a los usuarios con sesión iniciada. Tú, con la sesión iniciada, ves la página fresca, mientras el cliente recibe una copia de antes del cambio. Revisa siempre el resultado en una ventana privada, sin sesión.
¿Cómo borro la caché en WordPress?
Depende de dónde esté la caché. Un plugin de caché tiene un botón para vaciarla en la barra superior del escritorio o en sus ajustes. La caché del hosting se vacía en el panel del hosting, y una CDN, como Cloudflare, en su propio panel. WordPress no tiene un único botón para todas las capas.
Mis cambios de CSS no funcionan. ¿Qué reviso?
Primero la caché del navegador y el plugin que combina y minimiza los archivos CSS, porque guarda la versión antigua del archivo. Después asegúrate de que editas el CSS adicional o el tema hijo del tema activo, y no un tema que solo está instalado.
¿Vaciar la caché puede romper algo?
Normalmente no. El sitio puede ir un momento más lento mientras se reconstruyen las copias. Pero no desactives el plugin de caché para siempre solo para ver tus cambios, porque el sitio irá más lento para todos.
Hice clic en Actualizar y al recargar el editor los cambios no están. ¿También es la caché?
Probablemente no. Si el cambio desapareció en el propio editor, no se guardó en la base de datos. Causas comunes son una sesión caducada, un conflicto de plugins o un bloqueo del guardado en el servidor. Revisa Herramientas, Salud del sitio y el registro de errores.
WordPress es una marca de la WordPress Foundation. WooCommerce es una marca de Automattic Inc. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.