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ファイルに追加できます。


まず、フックに感謝します。ユーザーがログアウトしているときに(セキュリティ上の理由で)バックグラウンドを変更でき、adminのコンテンツページにとどまらないかどうかを知りたいですか?
sampaii
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.