WordPress.org

Make WordPress Core

Ticket #26627: 26627.diff

File 26627.diff, 616 bytes (added by jeremyfelt, 4 months ago)
  • src/wp-includes/query.php

     
    32653265                if ( $this->is_category || $this->is_tag || $this->is_tax ) { 
    32663266                        if ( $this->is_category ) { 
    32673267                                $term = get_term( $this->get( 'cat' ), 'category' ); 
     3268                                if ( null == $term || is_wp_error( $term ) ) { 
     3269                                        $term = get_term_by( 'name', $this->get( 'category_name' ), 'category' ); 
     3270                                } 
    32683271                        } elseif ( $this->is_tag ) { 
    32693272                                $term = get_term( $this->get( 'tag_id' ), 'post_tag' ); 
    32703273                        } else {