Как сократить время ожидания сеанса WordPress?

12

Я хочу автоматически выйти из системы, когда пользователь простаивает более 10 минут. Это означает, что пользователь вошел на сайт, а пользователь не просматривал страницы более 10 минут. Когда он просматривает любую страницу через 10 минут, он будет выйти из системы и перенаправить на страницу входа. Есть решение? Заранее спасибо.

Монирул Ислам
источник

Ответы:

23

Вам просто нужно добавить фильтр-хук следующим образом:

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

Вы можете добавить его в файл functions.php вашей темы.

Евгений Мануйлов
источник
Во-первых, спасибо за крючки. Я хочу знать, возможно ли изменить фон, когда пользователь выходит из системы (по соображениям безопасности), и не оставаться на странице содержимого администратора?
Сампай