WordPress.org

Make WordPress Core

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

File 12891-cat-query-var.patch, 1.1 KB (added by Utkarsh, 8 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']) ) {