반응형
WordPress에서 세션 만료 시간을 변경하는 방법
WordPress 사이트에서 사용자(admin)가 15분간 비활성화된 경우 세션을 종료하고 싶습니다.
WordPress의 기본 세션 만료 시간과 기본 만료 시간을 변경하는 방법을 알려 주시겠습니까?
테마의 함수에 이 코드를 추가하기만 하면 됩니다.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;
}
언급URL : https://stackoverflow.com/questions/9191359/how-to-change-session-expire-time-in-wordpress
반응형
'prosource' 카테고리의 다른 글
EC2의 WordPress에서 플러그인을 설치하려면 FTP 자격 증명이 필요함 (0) | 2023.02.08 |
---|---|
Jackson - Java 목록을 json 배열에 쓰는 가장 좋은 방법 (0) | 2023.02.08 |
Amazon EC2(Amazon Linux)에서 WordPress에 대한 사용 권한 설정 (0) | 2023.02.08 |
3분마다 Word press cronjob 실행 (0) | 2023.02.08 |
둘 이상의 항목을 선택한 경우 기본 범주를 가져오시겠습니까? (0) | 2023.02.08 |