Changeset 53327 for trunk/src/wp-includes/class-wp-user-query.php
- Timestamp:
- 05/02/2022 12:11:48 AM (4 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/class-wp-user-query.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/class-wp-user-query.php
r53280 r53327 286 286 287 287 if ( is_array( $qv['fields'] ) ) { 288 $qv['fields'] = array_unique( $qv['fields'] ); 288 $qv['fields'] = array_intersect( array_unique( $qv['fields'] ), $allowed_fields ); 289 290 if ( empty( $qv['fields'] ) ) { 291 $qv['fields'] = array( 'ID' ); 292 } 289 293 290 294 $this->query_fields = array(); … … 294 298 } 295 299 $this->query_fields = implode( ',', $this->query_fields ); 300 } elseif ( 'all' === $qv['fields'] ) { 301 $this->query_fields = "$wpdb->users.*"; 296 302 } elseif ( ! in_array( $qv['fields'], $allowed_fields, true ) ) { 297 $this->query_fields = "$wpdb->users. *";303 $this->query_fields = "$wpdb->users.ID"; 298 304 } else { 299 305 $field = 'ID' === $qv['fields'] ? 'ID' : sanitize_key( $qv['fields'] );
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)