Как изменить время истечения сеанса в WordPress? Я хочу прекратить сеанс, если пользователь (admin) неактивен в течение 15 минут на сайте WordPress, Может кто-нибудь сказать мне, каково время истечения сеанса по умолчанию в WordPress? и как изменить это время истечения по умолчанию. Ответ 1 Вам нужно сделать это вручную. К сожалению, WordPress не имеет возможности сделать это. Чтобы сделать это самостоятельно, посмотрите этот похожий вопрос на SO. Или вы можете попробовать установить этот плагин, который позволяет вам изменить значение времени ожидания сеанса WordPress по умолчанию. Ответ 2 Просто добавьте этот код в свою тему functions.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; }
Ответ 1 Вам нужно сделать это вручную. К сожалению, WordPress не имеет возможности сделать это. Чтобы сделать это самостоятельно, посмотрите этот похожий вопрос на SO. Или вы можете попробовать установить этот плагин, который позволяет вам изменить значение времени ожидания сеанса WordPress по умолчанию.
Ответ 2 Просто добавьте этот код в свою тему functions.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; }