워드프레스 사용자 페이지 정렬방법관련

안녕하세요.. 수고가 많으십니다. 

다름이 아니구요... 워드프레스 사용자 페이지에 리스트가 나오는데요...

가입일 순으로 정렬을 하고 싶은데요... 지금은 사용자명으로 정령이 되고 있는거 같습니다. 그리고 이메일, 마지막로그인 등으로는 정렬을 할 수 있는데요.. 

혹시 회원 가입일로 정렬할 수 있는 방법이 있을까요??

감사합니다. 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요.

    테마 쪽 functions.php 파일에

    아래의 코드를 활용해보시겠어요?

    add_filter('manage_users_columns', 'my_manage_users_columns_order', 10, 1);
    function my_manage_users_columns_order($column){
    	$new_column = array();
    	
    	$new_column['username'] = $column['username'];
    	$new_column['name'] = $column['name'];
    	$new_column['email'] = $column['email'];
    	$new_column['role'] = $column['role'];
    	$new_column['posts'] = $column['posts'];
    	
    	return $new_column;
    }

    위의 코드를 아래의 코드처럼

    순서를 적절히 변경해보세요.

    add_filter('manage_users_columns', 'my_manage_users_columns_order', 10, 1);
    function my_manage_users_columns_order($column){
    	$new_column = array();
    	
    	$new_column['username'] = $column['username'];
    	$new_column['email'] = $column['email'];
    	$new_column['posts'] = $column['posts'];
    	$new_column['role'] = $column['role'];
    	$new_column['name'] = $column['name'];
    	
    	return $new_column;
    }

     

    또 다른 방법으로는

    Admin Columns 플러그인을 사용해보시겠어요?

    https://ko.wordpress.org/plugins/codepress-admin-columns/

    Admin Columns 플러그인은 글, 페이지 또는 사용자 메뉴에 칼럼을 편집하실 수 있는 플러그인입니다.

    고맙습니다.

  • 감사드립니다. 새해 복 많이 받으세요...^^

  • 안녕하세요~^^

    워드프레스 관리자 페이지에서 사용자 가입일 표시는 어떻게 하셨는지요?

    직접 코드를 추가하셨다면

    아래의 코드처럼 적용해보시겠어요?

    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 플러그인도 사용해보시겠어요?

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기