코스모스팜 회원관리, 사용자 나열순서 변경

안녕하세요.

코스모스팜 회원관리 플러그인을 구매하여 사용하고 있습니다.
워드프레스 관리자패널에서 사용자=>모든 사용자로 이동을 하면, 등록된 회원들이 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 플러그인도 사용해보시겠어요?

    고맙습니다.

  • 안녕하세요.

    답변 감사합니다.
    알려주신 코드로 해결 되었습니다.

    좋은 하루 되세요.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기