Show latest x users with no paging if on a large network. see #15170

git-svn-id: https://develop.svn.wordpress.org/trunk@16160 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren
2010-11-03 13:34:04 +00:00
parent 3d4abac949
commit 0ffd5e3012
2 changed files with 15 additions and 6 deletions
+5 -6
View File
@@ -411,11 +411,9 @@ class WP_User_Query extends WP_Object_Query {
// sorting
if ( in_array( $qv['orderby'], array('email', 'url', 'registered') ) ) {
$orderby = 'user_' . $qv['orderby'];
}
elseif ( 'name' == $qv['orderby'] ) {
} elseif ( 'name' == $qv['orderby'] ) {
$orderby = 'display_name';
}
elseif ( 'post_count' == $qv['orderby'] ) {
} elseif ( 'post_count' == $qv['orderby'] ) {
$where = get_posts_by_author_sql('post');
$this->query_from .= " LEFT OUTER JOIN (
SELECT post_author, COUNT(*) as post_count
@@ -425,8 +423,9 @@ class WP_User_Query extends WP_Object_Query {
) p ON ({$wpdb->users}.ID = p.post_author)
";
$orderby = 'post_count';
}
else {
} elseif ( 'id' == $qv['orderby'] ) {
$orderby = 'ID';
} else {
$orderby = 'user_login';
}