워드프레스 회원관리 가입일 기준정렬 항목 추가

회원가입을 한 날짜를 기준으로 정렬할 수 있게 회원관리 칼럼을 추가하고 정렬하기

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;
}

add_filter('manage_users_sortable_columns', 'my_manage_users_sortable_columns', 10, 1);
function my_manage_users_sortable_columns($columns){
	$columns['user_registered'] = 'user_registered';
	return $columns;
}

Leave a Comment