¿Cómo reducir el tiempo de espera de sesión de inicio de sesión de WordPress?

12

Quiero cerrar la sesión del usuario de forma automática cuando el usuario está inactivo durante más de 10 minutos. Eso significa que supongamos que el usuario ha iniciado sesión en un sitio y que el usuario no navegó por ninguna página durante más de 10 minutos. cerrar sesión y redirigir a la página de inicio de sesión. ¿Alguna solución? Gracias de antemano.

Monirul Islam
fuente

Respuestas:

23

Solo necesita agregar su gancho de filtro de esta manera:

function myplugin_cookie_expiration( $expiration, $user_id, $remember ) {
    return $remember ? $expiration : 600;
}
add_filter( 'auth_cookie_expiration', 'myplugin_cookie_expiration', 99, 3 );

Puede agregarlo al archivo functions.php de su tema.

Eugene Manuilov
fuente
Primero, gracias por los ganchos. ¿Quiero saber si es posible cambiar el fondo cuando el usuario cierra la sesión (por razones de seguridad) y no permanece en la página de contenido del administrador?
sampaii