라이센스 구매하여 사용하고 있는 유저입니다.
회원가입 한 사용자 리스트를 볼 때 회원가입 시간을 보면 우리나라 시간대랑 8시간정도 차이나는 것 같은데요,
관리자 설정 - 일반 에서 시간대는 서울로 설정이 되어있는데,
이 문제는 어디서 바꿔줘야하는건가요?
미리 감사드립니다!
안녕하세요~^^
워드프레스 시간대를 서울로 설정했을 때
실제 서울 시간과 다르게 표시된다는 말씀이신지요?
워드프레스에서 에러 혹은 알 수 없는 문제가 있을 때 대응 방법을 참고하셔서
에러 메시지나 충돌이 있는지 점검해보셔야 할 듯합니다.
그래도 해결되지 않으신다면
워드프레스 시간대 설정은 서버 설정과 관련이 있을 수도 있습니다.
서버 관리자 또는 웹호스팅 업체에도 문의해보시는 게 좋을 듯합니다.
고맙습니다.
안녕하세요! 해결이 되었는데 나중에 다른 회원분들이 검색할 수도 있어 기록을 남기려고 댓글남깁니다!
일단 예전 글 중에서 https://www.cosmosfarm.com/threads/document/15539 이 글을 발견해서
add_filter('manage_users_columns', 'my_manage_users_columns', 10, 1);
function my_manage_users_columns($columns) {
$columns['user_registered'] = '회원가입';
return $columns;
}
add_filter('manage_users_custom_column', 'my_manage_users_custom_column', 10, 3);
function my_manage_users_custom_column($output, $column_name, $user_id){
if($column_name == 'user_registered'){
$user = new WP_User($user_id);
$timezone = date_default_timezone_get();
$date = new DateTime($user->user_registered, new DateTimeZone($timezone));
$date->setTimeZone(new DateTimeZone('Asia/Seoul'));
return $date->format('Y-m-d H:i:s');
}
return $output;
}
요 코드를 차일드테마 function.php에 삽입하니까 한국시간으로 나오네요.
이미 회원가입일이 나오고 있는 상황에서 중복이 되면 어쩌나 하고 그냥 한번 넣어봤는데 해결이 되서 다행이예요!
이렇게 해서 그냥 써도 문제가 없겠죠? 감사합니다.!