$keys, 'number' => count( $keys ), 'orderby' => 'include', 'count_total' => false, 'fields' => 'ids', ); /** * Query for the users and get the results */ $query = new \WP_User_Query( $args ); $customers = $query->get_results(); /** * If no users are returned, return an empty array */ if ( empty( $customers ) || ! is_array( $customers ) ) { return array(); } foreach ( $keys as $key ) { $all_customers[ $key ] = new Customer( $key ); } return $all_customers; } }