mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-13 03:36:28 +09:00
Fix get_members parameters
This commit is contained in:
+13
-5
@@ -136,7 +136,7 @@ class UM_Members {
|
||||
/***
|
||||
*** @Generate a loop of results
|
||||
***/
|
||||
function get_members($args){
|
||||
function get_members( $args ){
|
||||
|
||||
global $ultimatemember, $wpdb, $post;
|
||||
|
||||
@@ -154,9 +154,17 @@ class UM_Members {
|
||||
}
|
||||
|
||||
$query_args['number'] = $profiles_per_page;
|
||||
|
||||
$members_page = isset( $_REQUEST['members_page'] ) ? $_REQUEST['members_page'] : 1;
|
||||
|
||||
|
||||
if( isset( $args['number'] ) ){
|
||||
$query_args['number'] = $args['number'];
|
||||
}
|
||||
|
||||
if( isset( $args['page'] ) ){
|
||||
$members_page = $args['page'];
|
||||
}else{
|
||||
$members_page = isset( $_REQUEST['members_page'] ) ? $_REQUEST['members_page'] : 1;
|
||||
}
|
||||
|
||||
$query_args['paged'] = $members_page;
|
||||
|
||||
$users = new WP_User_Query( $query_args );
|
||||
@@ -165,7 +173,7 @@ class UM_Members {
|
||||
|
||||
$array['total_users'] = (isset( $max_users ) && $max_users && $max_users <= $users->total_users ) ? $max_users : $users->total_users;
|
||||
|
||||
$array['page'] = ! isset( $_REQUEST['members_page'] ) && isset( $args['page'] ) ? $args['page'] : $members_page;
|
||||
$array['page'] = $members_page;
|
||||
|
||||
$array['total_pages'] = ceil( $array['total_users'] / $profiles_per_page );
|
||||
|
||||
|
||||
Reference in New Issue
Block a user