comment changer le temps d'expiration de session dans wordpress
je veux expiration de la session si l'utilisateur (admin) est inactif pendant 15 minutes dans de site wordpress,
est-ce que quelqu'un peut me dire quel est le temps d'expiration de session par défaut dans wordpress? et comment changer ce délai d'expiration par défaut.
15
demandé sur
mack
2012-02-08 14:18:58
2 réponses
vous devez le faire manuellement. Malheureusement Wordpress n'a aucune option pour faire cela.
le faire par vous même voir ce similaires question sur.
Ou vous pouvez essayer d'installer plugin qui vous permet de changer la valeur de délai de session par défaut de Wordpress.
-1
répondu
antyrat
2017-05-23 12:02:38
il suffit d'ajouter ce code dans les fonctions de votre thème.php:
add_filter('auth_cookie_expiration', 'my_expiration_filter', 99, 3);
function my_expiration_filter($seconds, $user_id, $remember){
//if "remember me" is checked;
if ( $remember ) {
//WP defaults to 2 weeks;
$expiration = 14*24*60*60; //UPDATE HERE;
} else {
//WP defaults to 48 hrs/2 days;
$expiration = 2*24*60*60; //UPDATE HERE;
}
//http://en.wikipedia.org/wiki/Year_2038_problem
if ( PHP_INT_MAX - time() < $expiration ) {
//Fix to a little bit earlier!
$expiration = PHP_INT_MAX - time() - 5;
}
return $expiration;
}
46
répondu
Reza Mamun
2014-01-25 21:55:29