私は最近、WordPressから切断しなければ、1日以上セッションが続くことを発見しました。
私は、ユーザーがログアウトするまで、サイト上で最大の非アクティブ時間を設定するために何ができるかと思いました。それはクッキーの有効性と関係があると思いますが、それについてはよくわかりません。一定時間後に強制的に切断するにはどうすればよいですか。
デフォルトでは、「Remember Me」チェックボックスはあなたが14日間記憶されるようにします。これはフィルタリング可能です。
あなたのテーマに以下のコードを追加functions.php
ここで31556926 = 1年の秒数
このコードはその値を変更します。
add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' );
function keep_me_logged_in_for_1_year( $expirein ) {
return 31556926; // 1 year in seconds
}