web-dev-qa-db-ja.com

WordPressのログインセッションのタイムアウト時間を短縮する方法

ユーザーが10分以上アイドル状態になっているときに自動的にユーザーをログアウトさせたいのです。つまり、ユーザーがサイトにログインしていて10分以上ページを閲覧しなかったとします。ユーザーをログアウトしてログインページにリダイレクトします。ありがとうございます。

11
Monirul Islam

このようにフィルタフックを追加するだけです。

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

テーマのfunctions.phpファイルに追加することができます。

21
Eugene Manuilov