Make WordPress Core

Ticket #53177: 53177.diff

File 53177.diff, 615 bytes (added by NomNom99, 5 years ago)
  • src/wp-includes/class-wp-user-query.php

    diff --git a/src/wp-includes/class-wp-user-query.php b/src/wp-includes/class-wp-user-query.php
    index f760c25288..2257731365 100644
    a b class WP_User_Query { 
    244244                } elseif ( 'all' === $qv['fields'] ) {
    245245                        $this->query_fields = "$wpdb->users.*";
    246246                } else {
    247                         $this->query_fields = "$wpdb->users.ID";
     247                        $field              = 'ID' === $qv['fields'] ? 'ID' : sanitize_key( $qv['fields'] );
     248                        $this->query_fields = "$wpdb->users.$field";
    248249                }
    249250
    250251                if ( isset( $qv['count_total'] ) && $qv['count_total'] ) {