안녕하세요.
코스모스팜 회원관리 플러그인을 구매하여 사용하고 있습니다.
워드프레스 관리자패널에서 사용자=>모든 사용자로 이동을 하면, 등록된 회원들이 username의 A 에서 Z의 알파벳 순으로 나열이 됩니다.
맨위의 "Username"을 클릭하면, 등록된 회원들이 username의 Z에서 A의 알파벳 순으로 나열이 됩니다.
스크린캡쳐 첨부드립니다. ( https://imgur.com/KfaHOkh )
이전에 스레드봇님께 문의 드려, "회원가입일"을 확인 할 수있도록 했습니다.
사용자들을 "회원가입일을 클릭"하면, Username의 알파벳순이 아닌, 회원가입일 순으로 나열하고 싶습니다.
확인 후, 도움 부탁 드립니다.
감사합니다.
안녕하세요~^^
워드프레스 관리자 페이지에서 사용자 가입일을 표시하고
가입일 기준으로 오름차순, 내림차순 정렬을 할 수 있게 하시려면
아래의 코드처럼 적용해보시겠어요?
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);
return $user->user_registered;
}
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;
}
위의 코드처럼 manage_users_sortable_columns 필터를 추가하시면
워드프레스 관리자 페이지에서 가입일 순으로 정렬이 가능합니다.
직접 코드 수정이 어려우시다면
Recently Registered 플러그인도 사용해보시겠어요?
고맙습니다.
안녕하세요.
답변 감사합니다.
알려주신 코드로 해결 되었습니다.
좋은 하루 되세요.