Make WordPress Core

Ticket #30064: 30064_gowp1.diff

File 30064_gowp1.diff, 775 bytes (added by karpstrucking, 10 years ago)

Adds support for 'orderby' => 'include'

  • wp-includes/user.php

     
    621621                               $orderby = 'ID';
    622622                       } elseif ( 'meta_value' == $qv['orderby'] ) {
    623623                               $orderby = "$wpdb->usermeta.meta_value";
     624                       } elseif ( 'include' == $qv['orderby'] && ! empty( $qv['include'] ) ) {
     625                               $include = implode( ",", $qv['include'] );
     626                               $orderby = "FIELD( {$wpdb->users}.ID, {$include} )";
    624627                       } else {
    625628                               $orderby = 'user_login';
    626629                       }