diff --git a/src/wp-includes/class-wp-query.php b/src/wp-includes/class-wp-query.php index fd7dfe08db..5a90618fae 100644 --- a/src/wp-includes/class-wp-query.php +++ b/src/wp-includes/class-wp-query.php @@ -3257,12 +3257,10 @@ class WP_Query { } } else { // For other tax queries, grab the first term from the first clause. - $tax_query_in_and = wp_list_filter( $this->tax_query->queried_terms, array( 'operator' => 'NOT IN' ), 'NOT' ); - - if ( ! empty( $tax_query_in_and ) ) { - $queried_taxonomies = array_keys( $tax_query_in_and ); + if ( ! empty( $this->tax_query->queried_terms ) ) { + $queried_taxonomies = array_keys( $this->tax_query->queried_terms ); $matched_taxonomy = reset( $queried_taxonomies ); - $query = $tax_query_in_and[ $matched_taxonomy ]; + $query = $this->tax_query->queried_terms[ $matched_taxonomy ]; if ( ! empty( $query['terms'] ) ) { if ( 'term_id' == $query['field'] ) {