
Hay pocas cosas más frustrantes en WordPress: inicias sesión, empiezas a escribir y, al guardar, te aparece otra vez la pantalla de acceso. O pones tu contraseña, pulsas Acceder y vuelves a la misma pantalla, sin ningún mensaje de error.
En los dos casos, el problema es el mismo: la cookie que te identifica no llega o no sirve. Las causas son pocas y se pueden revisar en orden.
Causa 1: las dos direcciones del sitio no coinciden
En Ajustes → Generales hay dos campos: Dirección de WordPress y Dirección del sitio. Si uno dice https://www.tudominio.cl y el otro https://tudominio.cl (sin www), o uno tiene http y el otro https, WordPress crea la cookie para una dirección y luego la busca en la otra.
Solución: que ambas sean idénticas y coincidan con la dirección real con la que entras. Si no puedes entrar al escritorio, fíjalas en wp-config.php:
define( 'WP_HOME', 'https://tudominio.cl' );
define( 'WP_SITEURL', 'https://tudominio.cl' );
Y redirige la variante sin usar (con o sin www) a la principal, para que nadie entre por la otra.
Causa 2: una caché guarda páginas que no debe
Si tu plugin de caché, tu hosting o Cloudflare guardan una copia del escritorio o de la pantalla de login, te pueden servir una página «de otra persona» sin tu sesión.
Solución: revisa que estas rutas queden fuera de la caché: /wp-admin/*, /wp-login.php y cualquier petición con una cookie que empiece por wordpress_logged_in. En Cloudflare, crea una regla de caché con «Omitir caché» para esas rutas. Si usas la opción «Cachear todo», esta regla es obligatoria.
Causa 3: las claves secretas cambian solas
Las claves y «salts» de wp-config.php firman las cookies. Si cambian, todas las sesiones se cierran. Algunos plugins de seguridad las cambian automáticamente cada cierto tiempo, y algún script de migración las regenera cada vez que se ejecuta.
Solución: revisa si tu plugin de seguridad tiene una opción de «rotar claves» y ajusta su frecuencia. Si tienes dos servidores (por ejemplo, un balanceador), las claves deben ser idénticas en ambos.
Causa 4: tu navegador bloquea la cookie
Una extensión de privacidad, el modo estricto del navegador o una hora del sistema mal configurada pueden impedir que la cookie se guarde o hacer que expire de inmediato.
Solución: prueba en una ventana de incógnito sin extensiones o en otro navegador. Si ahí funciona, el problema está en tu equipo, no en el sitio.
Causa 5: un plugin limita las sesiones
Algunos plugins de seguridad o de membresías limitan a una sesión por usuario. Si entras desde el celular, se cierra la del computador.
Solución: revisa las opciones de «sesiones simultáneas» de tus plugins. Con WP-CLI puedes ver las sesiones abiertas de un usuario:
wp user session list tu_usuario --fields=login_time,expiration,ip,ua
Causa 6: las cookies van a otro dominio o carpeta
Si WordPress está en una subcarpeta, en un subdominio o pasó por una migración, a veces quedan constantes antiguas en wp-config.php que apuntan a otro lugar.
Solución: busca en wp-config.php las líneas COOKIE_DOMAIN, COOKIEPATH, SITECOOKIEPATH o ADMIN_COOKIE_PATH. Si no sabes por qué están, coméntalas (con // al inicio) y prueba de nuevo.
Diagnóstico rápido en 5 minutos
- Abre una ventana de incógnito e intenta entrar. Si funciona, es la causa 4.
- Revisa las dos direcciones en Ajustes → Generales (o con
wp option get homeywp option get siteurl). Si no coinciden, es la causa 1. - Mira las cabeceras de la pantalla de acceso:
curl -sI https://tudominio.cl/wp-login.php | grep -iE "cache|cf-cache-status|x-litespeed"
Si ves HIT en alguna línea, la página de login está saliendo de una caché: es la causa 2.
- Desactiva temporalmente los plugins de seguridad y caché. Si se arregla, es la causa 2, 3 o 5.
- Si nada de lo anterior funciona, revisa
wp-config.phpbuscando la causa 6.
Bonus: sesiones más largas. Por defecto, la sesión dura 2 días, o 14 si marcas «Recuérdame». Si quieres cambiarlo, el filtro auth_cookie_expiration permite ajustarlo. Más largo es más cómodo, pero también más tiempo para que alguien use una cookie robada: no conviene pasar de los 14 días.
¿Ninguna de las seis causas era la tuya? Cuéntanos en el foro qué hosting usas, si tienes Cloudflare y qué plugin de caché, y lo resolvemos juntos.





