WordPress.org

Make WordPress Core

Ticket #12891: 12891-cat-query-var.patch

File 12891-cat-query-var.patch, 1.1 KB (added by Utkarsh, 5 years ago)
  • wp-includes/query.php

     
    19011901                        $where .= $this->get_tax_sql( $q['tax_query'], "$wpdb->posts.ID" ); 
    19021902 
    19031903                        // Back-compat 
    1904                         if ( !empty( $ids ) ) { 
    1905                                 $cat_query = wp_list_filter( $q['tax_query'], array( 'taxonomy' => 'category' ) ); 
    1906                                 if ( !empty( $cat_query ) ) { 
    1907                                         $cat_query = reset( $cat_query ); 
    1908                                         $cat = get_term_by( $cat_query['field'], $cat_query['terms'][0], 'category' ); 
    1909                                         if ( $cat ) { 
    1910                                                 $this->set('cat', $cat->term_id); 
    1911                                                 $this->set('category_name', $cat->slug); 
    1912                                         } 
     1904                        $cat_query = wp_list_filter( $q['tax_query'], array( 'taxonomy' => 'category' ) ); 
     1905                        if ( !empty( $cat_query ) ) { 
     1906                                $cat_query = reset( $cat_query ); 
     1907                                $cat = get_term_by( $cat_query['field'], $cat_query['terms'][0], 'category' ); 
     1908                                if ( $cat ) { 
     1909                                        $this->set( 'cat', $cat->term_id ); 
     1910                                        $this->set( 'category_name', $cat->slug ); 
    19131911                                } 
    19141912                        } 
    1915  
    1916                         unset( $ids ); 
    19171913                } 
    19181914 
    19191915                if ( !empty($q['meta_key']) ) {