Ayer, cuando escribía sobre cómo forzar la desconexión de usuarios en WordPress caí en que igual sería también buena idea justo lo contrario, aplazar la desconexión de los usuarios, así que vamos a ello.
Como siempre, tenemos al menos dos maneras de conseguirlo…
Retrasar la desconexión de usuarios con código
Ya verás qué fácil, solo tienes que añadir una función como la siguiente al archivo functions.php, o si lo prefieres (y te recomiendo) a tu propio plugin de funciones:
add_filter( 'auth_cookie_expiration', 'aplazar_logout' ); function aplazar_logout( $expirein ) { return 31556926; // 1 año en segundos }
Simplemente cambia el tiempo de expiración de la cookie al tiempo que quieras (en segundos)
Retrasar la desconexión de usuarios con plugin
Si prefieres usar un plugin puedes hacerlo también con Configure Login Timeout, eligiendo los tiempos, en este caso a mayores de la duración por defecto de la cookie de sesión de WordPress, que te recuerdo son las siguientes:
- 48 horas si no haces nada
- Cuando cierras el navegador completamente
- 14 días si haces clic en la casilla de “Recuérdame”
Otra opción que puede que te guste es forzar a que WordPress siempre marque por defecto la casilla «Recuérdame« y así te aseguras 14 días de sesión.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!