Instalar WordPress

Guía de Instalación

Optimizar WordPress

Optimización y Velocidad

Seguridad de WordPress

Guía de Protección

Extender Periodo de Sesión de Usuario Conectado en WordPress

Extender Periodo de Sesión de Usuario Conectado en WordPress

Cuando accedes a tu sitio web por el formulario login, WordPress establece un límite y fecha de caducidad de cada sesión para evitar que personas no autorizadas ingresen a tu panel de administración, no obstante esto no siginfica que no puedes cambiar esto. En este tutorial te mostraremos cómo extender periodo de sesión de usuario conectado.

Sesión de Usuario en WordPress

De forma predeterminada WordPress cuando un usuario inicia sesión crea una sesión de cookie que expira después de dos días (48 horas) o cuando el usuario cierra el navegador.

En cambio, cuando marcas la casilla “Recuérdame” la sesión durará 14 días antes de que el usuario necesite iniciar sesión de nuevo. No es recomendable marcar esa casilla si estás conectado de algún lugar público porque es posible que intercepten tus credenciales de acceso, contraseña incluida.

Dicho esto, no significa que no puedes cambiar este comportamiento. En WordPress es posible extender periodo de sesión de usuario a un tiempo que se ajuste a las necesidades de tu sitio web.

Extender Periodo de Sesión

En este tutorial vamos a modificar algunos archivos de tu instalación. Si no lo has hecho antes te recomendamos revisar nuestro tutorial anterior sobre cómo editar archivos en WordPress de forma correcta.

No olvides asegurarte de crear un backup completo y fresco de tu sitio web y de la base de datos si aún no lo tienes, para prevenir cualquier posible problema.

function extender_periodo_sesion( $expire ) {
    return 15778463;
}
add_filter( 'auth_cookie_expiration', 'extender_periodo_sesion' );

En este código establecemos la duración de la sesión del usuario conectado a 6 meses. El tiempo hay que establecerlo en segundos ya que así lo interpreta WordPress correctamente.

Para integrar este código en tu sitio web tienes dos métodos. El primero y más tradicional es pegarlo en el archivo functions.php de tu tema actual. El segundo y más recomendable es crear un plugin personalizado donde pegas este código y cualquier otro que vayas añadiendo a tu sitio web.

La próxima vez cuando vuelves a iniciar sesión el sistema de WordPress establecerá la fecha de expiración de sesión a 6 meses a partir de la fecha de conexión.

Esto es todo. Te invitamos a seguir nuestra página en facebook, donde obtienes los tutoriales recientes sobre cómo optimizar y proteger tu sitio de WordPress.

Deja un comentario

Si continúas utilizando este sitio significa que aceptas el uso de cookies. más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar