@@ 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'; |