Respuesta corta
Si guardas en Elementor y la web sigue igual, lo habitual es que se esté sirviendo una copia antigua: el CSS que Elementor genera para cada página, la caché de un plugin o del hosting, o la del navegador. Lo primero es Elementor › Editor › Herramientas › General › Vaciar archivos y datos, el botón que antes se llamaba «Regenerar CSS y datos». Después, vacía la caché de tu plugin de caché y abre la página en una ventana privada.
1. Comprueba que el cambio está guardado
Si la página sigue en borrador o saliste del editor sin pulsar Publicar o Actualizar, en la web no hay nada nuevo que ver. En Historial › Revisiones ves cuándo se guardó por última vez.
2. Ábrela en una ventana privada
Una ventana privada no usa la caché de tu navegador. Si ahí ves el cambio, el problema está en tu navegador y se arregla vaciando su caché.
3. Vacía los archivos y datos de Elementor
Elementor escribe el CSS de cada página en un archivo aparte, dentro de wp-content/uploads/elementor/css/. Si ese archivo se queda viejo, los estilos también. Hay tres sitios para borrarlo:
- Elementor › Editor › Herramientas, pestaña General, Caché de Elementor › Vaciar archivos y datos. Si tu versión no tiene el menú Editor, en Elementor › Herramientas.
- Desde la propia web, en la barra superior: Editar con Elementor › Vaciar archivos y datos. Solo lo ven los administradores.
- Desde la terminal:
wp elementor flush-css --regenerate.
Borra los archivos CSS antiguos y los datos que Elementor guarda en caché en la base de datos, como el HTML ya generado, y los crea de nuevo en la siguiente visita. No toca páginas ni diseños; la primera carga de cada página tarda un poco más.
El nombre cambió en Elementor 3.28. Antes era «Regenerar CSS y datos» o «Regenerar archivos y datos», según la versión, y muchos tutoriales siguen usándolo.
4. Vacía la caché del plugin de caché, del hosting y de la CDN
El botón de Elementor no toca las demás cachés. Vacía la de tu plugin (LiteSpeed Cache, WP Rocket, W3 Total Cache…), la del panel del hosting y la de la CDN si usas una. Si un plugin de optimización junta o minimiza el CSS, regenera también sus archivos. Para descartarlos del todo, Elementor recomienda desactivarlos un momento.
5. Revisa la caché de elementos
En los ajustes de Elementor, pestaña Rendimiento, la Caché de elementos guarda una copia ya generada de los widgets durante el tiempo elegido: un día por defecto. Vaciar archivos y datos la borra. Si un widget dinámico, como los últimos artículos o un precio, se queda atrás, baja ese tiempo o desactiva la caché solo en ese widget, en Avanzado › Ajustes de la caché.
6. Cambia el método de impresión de CSS
En la misma pestaña Rendimiento, Método de impresión de CSS viene en Archivo externo. Si el servidor o un plugin bloquea los archivos de uploads/elementor, prueba con Incrustación interna: el CSS va dentro de la propia página. Si así se ve bien, el problema está en cómo se sirven esos archivos.
7. Si acabas de migrar o cambiar de dominio
Comprueba que Ajustes › Generales tiene la misma dirección en los dos campos y con el mismo protocolo (las dos con https://). Si el contenido sigue enlazando al dominio viejo, cámbialo con Reemplazar URL.
8. Busca CSS personalizado o HTML sin cerrar
Una etiqueta sin cerrar en un widget HTML o en el editor de texto, o un error en el CSS personalizado, puede tapar lo que viene después. Elementor marca en la ventana Estructura los elementos que llevan CSS personalizado.
Después de cambiar muchas páginas a la vez
Cada página tiene su propio CSS y su copia en caché. Smart Search & Replace for Elementor vacía el CSS de Elementor al terminar un reemplazo y purga la caché de LiteSpeed Cache, WP Rocket, W3 Total Cache, WP Super Cache, WP Fastest Cache, SiteGround Optimizer, Cache Enabler y Breeze si están activos. Reemplazar URL vacía el CSS de Elementor, pero no esas cachés.