🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para solucionar el bucle de inicio de sesión en WordPress

Actualizado el 7 de febrero de 2026

¿Te ha pasado alguna vez que intentas acceder al escritorio de tu sitio web y, después de introducir tu usuario y contraseña correctamente, la página simplemente se recarga y te vuelve a pedir los datos? Esa es la temida pantalla de bucle login WordPress. Es uno de los errores más frustrantes, pero también uno de los más fáciles de solucionar. No te preocupes, en esta guía te explicamos paso a paso cómo salir de ese círculo vicioso y recuperar el control de tu administración.

¿Qué es el bucle de inicio de sesión en WordPress?

El bucle login WordPress (también conocido como login redirect loop) ocurre cuando el sistema no puede verificar tu sesión correctamente. En lugar de redirigirte al escritorio, vuelve a la pantalla de login una y otra vez. Las causas pueden ser varias, desde un simple problema de cookies hasta un conflicto con un plugin o un error en la configuración del servidor.

[INFO] No entres en pánico. Este error no significa que hayas perdido tu sitio ni que alguien lo haya hackeado. En el 90% de los casos, se soluciona en menos de 15 minutos siguiendo estos pasos.

Causas comunes del bucle de login

Antes de lanzarnos a las soluciones, es útil entender qué lo provoca:

  • Problemas con las cookies del navegador: WordPress usa cookies para mantener tu sesión activa. Si están corruptas o desactualizadas, el sistema no te reconoce.
  • Conflictos con plugins de seguridad o caché: Algunos plugins (como los de seguridad o de optimización) pueden interferir con el proceso de autenticación.
  • URL incorrecta en los ajustes de WordPress: Si la dirección del sitio o la del escritorio no coinciden con la real, se genera un bucle.
  • Errores en el archivo .htaccess: Un archivo mal configurado puede redirigir mal las peticiones.
  • Problemas con el servidor (memoria, sesiones): A veces, el límite de memoria de PHP o la configuración de sesiones del servidor causan el error.
  • Actualización reciente de WordPress o plugins: Una actualización parcial o fallida puede dejar inconsistencias.

A continuación, te presentamos las soluciones ordenadas de la más sencilla a la más técnica. Empieza siempre por la primera.

Solución 1: Limpiar cookies y caché del navegador

Este es el primer paso y el que más veces funciona. A veces el navegador guarda una versión antigua de la cookie de sesión que ya no es válida.

  1. Abre la configuración de tu navegador (Chrome, Firefox, Edge, etc.).
  2. Busca la opción "Borrar datos de navegación" o "Limpiar historial".
  3. Selecciona Cookies y otros datos de sitios y Archivos e imágenes en caché.
  4. Elige "Todo el período" y haz clic en "Borrar datos".
  5. Cierra completamente el navegador y vuelve a abrirlo.
  6. Intenta iniciar sesión de nuevo.

[TIP] Si usas varios navegadores, prueba con uno diferente (por ejemplo, si usas Chrome, prueba con Firefox). Esto descarta problemas específicos del navegador.

Solución 2: Verificar las URLs de WordPress (método manual)

Este es un error clásico. Si las URLs de tu sitio no coinciden con las reales (por ejemplo, por un cambio de dominio o de HTTP a HTTPS), se produce el bucle.

Accede a la base de datos (phpMyAdmin o similar):

  1. Entra a tu panel de control de hosting (cPanel, Syspanel, etc.).
  2. Busca phpMyAdmin (normalmente en "Bases de datos").
  3. Selecciona la base de datos de tu WordPress.
  4. Busca la tabla wp_options (el prefijo puede ser diferente, como wp_ o miweb_).
  5. Localiza las filas con siteurl y home. Haz clic en "Editar" en cada una.
  6. Asegúrate de que ambas tengan la URL correcta, por ejemplo: https://tudominio.com (sin barra al final).
  7. Guarda los cambios.

Otra forma más sencilla:
Si tienes acceso al panel de archivos (FTP o administrador de archivos del hosting), puedes añadir estas líneas al archivo wp-config.php:

define('WP_HOME','https://tudominio.com');
define('WP_SITEURL','https://tudominio.com');

Colócalas justo antes de la línea /* That's all, stop editing! Happy blogging. */.

[WARNING] Si usas Syspanel (HestiaCP), el acceso a phpMyAdmin está en el puerto 2106 de tu panel. Recuerda que Syspanel es el panel de control de tu hosting, y su puerto de acceso es el 2106.

Solución 3: Desactivar plugins mediante FTP o Syspanel

Un plugin conflictivo es la causa más frecuente del WordPress login loop fix. Para desactivarlos sin entrar al escritorio:

Opción A: Desde el administrador de archivos del hosting

  1. Accede a tu panel de control (cPanel, Syspanel, etc.).
  2. Ve a "Administrador de archivos" y navega hasta la carpeta public_html o www.
  3. Dentro de wp-content, renombra la carpeta plugins a plugins_desactivados.
  4. Esto desactivará todos los plugins de golpe.
  5. Intenta iniciar sesión. Si funciona, el problema está en uno de ellos.
  6. Vuelve a renombrar la carpeta a plugins y luego, desde el escritorio de WordPress, ve activándolos uno por uno hasta encontrar el culpable.

Opción B: Desde FTP

  1. Conéctate a tu servidor mediante un cliente FTP (FileZilla, etc.).
  2. Navega a public_html/wp-content/.
  3. Renombra la carpeta plugins a plugins_backup.
  4. Prueba el login.

[INFO] Si no sabes qué plugin es, busca los que se relacionen con seguridad (Wordfence, Sucuri, iThemes), caché (W3 Total Cache, WP Super Cache) o inicio de sesión (Loginizer, Limit Login Attempts). Son los más propensos a causar este error.

Solución 4: Restaurar el archivo .htaccess

El archivo .htaccess (sin nombre, solo extensión) controla las reglas de redirección. Si está dañado, puede generar el bucle login WordPress.

  1. Accede a la raíz de tu sitio (carpeta public_html o www) mediante FTP o administrador de archivos.
  2. Busca el archivo .htaccess. Si no lo ves, activa la opción "Mostrar archivos ocultos".
  3. Renómbralo a .htaccess_backup (o descárgalo como respaldo y luego elimínalo).
  4. Intenta acceder a tu escritorio. Si funciona, WordPress creará un nuevo .htaccess automáticamente.
  5. Si no funciona, puedes generar uno limpio. Ve a Ajustes > Enlaces permanentes en tu escritorio (cuando logres entrar) y haz clic en "Guardar cambios" para regenerarlo.

Solución 5: Aumentar el límite de memoria de PHP

A veces, el error se debe a que PHP se queda sin memoria para procesar la sesión. Esto es más común en sitios con muchos plugins o un tema pesado.

  1. Accede a tu panel de control del hosting.
  2. Busca "Editor de archivos" o "Configuración de PHP".
  3. Localiza el archivo wp-config.php en la raíz de tu sitio.
  4. Añade esta línea justo antes del comentario final:
define('WP_MEMORY_LIMIT', '256M');
  1. Guarda el archivo y prueba de nuevo.

[WARNING] Si tu hosting no permite modificar wp-config.php directamente, contacta con el soporte técnico de tu proveedor. En Syspanel, puedes ajustar estos parámetros desde la sección "PHP" de tu dominio.

Solución 6: Verificar el problema de sesiones en el servidor

Un WordPress session error puede ocurrir si el servidor no maneja bien las sesiones de PHP. Esto es más común en servidores compartidos con configuraciones muy restrictivas.

  1. Accede a wp-config.php.
  2. Justo después de la línea <?php, añade:
ini_set('session.save_path', '/tmp');
  1. Guarda el archivo y prueba.

Si esto no funciona, es posible que necesites cambiar el manejador de sesiones. Añade también:

ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);

[TIP] Si después de esto sigues sin poder iniciar sesión, el problema puede ser del servidor. Contacta con tu proveedor de hosting y diles que tienes un "bucle de inicio de sesión en WordPress" y que necesitas revisar la configuración de sesiones de PHP.

Solución 7: Desactivar el tema por defecto

A veces, el tema activo también puede causar conflictos. Para desactivarlo sin entrar al escritorio:

  1. Accede a la base de datos por phpMyAdmin (como en la Solución 2).
  2. Ve a la tabla wp_options.
  3. Busca la fila template y stylesheet.
  4. Cambia el valor a un tema por defecto, como twentytwentyfour (o twentytwentythree, dependiendo de la versión de WordPress que uses).
  5. Guarda los cambios y prueba el login.

Solución 8: Reinstalar WordPress manualmente

Si nada de lo anterior funciona, una reinstalación limpia de los archivos centrales de WordPress puede resolver el WordPress login loop fix sin perder contenido.

  1. Descarga la última versión de WordPress desde wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Conéctate por FTP a tu servidor.
  4. Sube las carpetas wp-admin y wp-includes (sobrescribe las existentes). No subas la carpeta wp-content para no perder tus temas, plugins y medios.
  5. También puedes subir los archivos sueltos de la raíz (excepto wp-config.php y .htaccess).
  6. Sobrescribe todo y prueba el login.

[INFO] Este proceso solo actualiza los archivos del núcleo. Tus entradas, páginas, usuarios y configuraciones no se pierden.

FAQ: Preguntas frecuentes sobre el bucle de login en WordPress

¿Por qué me sale el bucle de inicio de sesión después de una actualización?

Las actualizaciones a veces dejan archivos temporales o generan conflictos con plugins o temas no compatibles. Prueba las soluciones 3 y 8.

¿Puedo solucionarlo sin perder mis datos?

Sí. Todas las soluciones aquí descritas son seguras y no borran contenido. La reinstalación manual (Solución 8) solo afecta archivos del sistema.

¿El error "no puedo iniciar sesión WordPress" tiene que ver con mi hosting?

Puede ser. Si tienes un plan de hosting muy básico, el límite de memoria o la configuración de sesiones pueden ser insuficientes. Contacta con tu soporte y menciónales el WordPress session error.

¿Cómo evito que vuelva a pasar?

  • Mantén WordPress, plugins y temas actualizados.
  • Usa un plugin de seguridad confiable, pero no más de uno.
  • Haz copias de seguridad periódicas.
  • Si usas Syspanel, revisa la configuración de PHP desde el puerto 2106 para ajustar la memoria y el tiempo de ejecución.

¿Y si ninguna solución funciona?

Si has probado todas las opciones (incluyendo limpiar cookies, desactivar plugins, restaurar .htaccess, aumentar memoria y reinstalar núcleo), el problema puede estar en el servidor. Pide a tu proveedor de hosting que revise los logs de error de PHP y la configuración de sesiones.


Esperamos que esta guía te haya sido de gran ayuda. Recuerda que el bucle login WordPress es un error común y, siguiendo estos pasos, lo resolverás sin necesidad de ser un experto. Si te ha funcionado, comparte este artículo con otros que puedan estar pasando por lo mismo. ¡Buena suerte y a seguir creando contenido!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel