WordPress me deslogea automáticamente

WordPress me deslogea automáticamente (termina mi sesión)

Si eres administrador de un blog WordPress es muy probable que hayas ya experimentado este problema: WordPress te deslogea, termina tu sesión, de manera automática. A menudo tenemos este tipo de consulta, usuarios que llegan a nosotros después de intentar varias vías de solución: desactivar los plugins, vaciar el caché, limpiar las cookies, e incluso, en los casos más extremos, resinstalar WordPress desde respaldos. Desafortunadamente, estos pasos no han funcionado. Si a ti te sucede algo similar, aquí te mostraremos como solucionar el problema cuando WordPress termina tu sesión de manera abrupta.

¿Por qué me saca continuamente WordPress?

Para entender el por qué WordPress te está deslogeando de manera automática, debemos primeramente comprender como funciona el proceso de entrada o logeo en WordPress.

WordPress coloca una cookie en tu navegador para autenticar la sesión de ingreso. Esta cookie la configura la Dirección URL de WordPress que tengas colocada en la sección de Ajustes.  Si estás intentando entrar al administrador de WordPress desde una URL que no corresponde a la que tienes en tu configuración, WordPress no podrá autenticarte.

deslogeowordpress

Tal y como puedes en la configuración en la imagen superior, la URL de WordPress y la Dirección del Sitio son dos URL distintas (una con www y la otra sin las 3 w)

Cómo solucionar el problema de Login

La solución es simple: debes asegurarte que las dos cajones de texto tengan el mismo valor. Esto significa que debes elegir colocar ambos con www o sin www.

deslogeowordpress2

Ve a AjustesGenerales y allí podrás cambiarlo.

Si no tienes acceso a la sección de administración, puedes actualizar esos valores editando el archivo wp-config.php

Entra vía FTP o en tu panel del hospedaje y localiza el archivo wp-config.php en el directorio raíz de tu instalación. Incluye estas líneas:

define(‘WP_HOME’,’http://tusitio.com’);
define(‘WP_SITEURL’,’http://tusitio.com’);

ó estas:

define(‘WP_HOME’,’http://www.tusitio.com’);
define(‘WP_SITEURL’,’http://www.tusitio.com’);

No olvides substituir cualquiera de los ejemplos con el nombre real de tu dominio.

Con este sencillo paso, el problema estará solucionado. Técnicamente, tu dominio es distinto cuando utiliza www o no. En realidad son dos dominios distintos, así son considerados. Al uniformar la URL solucionarás el problema.