| @@ 559-562 (lines=4) @@ | ||
| 556 | // Sanitized earlier. |
|
| 557 | $ids = implode( ',', $include ); |
|
| 558 | $this->query_where .= " AND $wpdb->users.ID IN ($ids)"; |
|
| 559 | } elseif ( ! empty( $qv['exclude'] ) ) { |
|
| 560 | $ids = implode( ',', wp_parse_id_list( $qv['exclude'] ) ); |
|
| 561 | $this->query_where .= " AND $wpdb->users.ID NOT IN ($ids)"; |
|
| 562 | } |
|
| 563 | ||
| 564 | // Date queries are allowed for the user_registered field. |
|
| 565 | if ( ! empty( $qv['date_query'] ) && is_array( $qv['date_query'] ) ) { |
|
| @@ 842-845 (lines=4) @@ | ||
| 839 | $orderby = "tt.$_orderby"; |
|
| 840 | } elseif ( 'term_order' === $_orderby ) { |
|
| 841 | $orderby = 'tr.term_order'; |
|
| 842 | } elseif ( 'include' == $_orderby && ! empty( $this->query_vars['include'] ) ) { |
|
| 843 | $include = implode( ',', wp_parse_id_list( $this->query_vars['include'] ) ); |
|
| 844 | $orderby = "FIELD( t.term_id, $include )"; |
|
| 845 | } elseif ( 'none' == $_orderby ) { |
|
| 846 | $orderby = ''; |
|
| 847 | } elseif ( empty( $_orderby ) || 'id' == $_orderby || 'term_id' === $_orderby ) { |
|
| 848 | $orderby = 't.term_id'; |
|