WordPress.org

Make WordPress Core

Ticket #16464: 16464.patch

File 16464.patch, 905 bytes (added by hakre, 3 years ago)

(updated 1x)

  • wp-includes/query.php

     
    21882188                                if ( !empty( $cat_query ) ) { 
    21892189                                        $cat_query = reset( $cat_query ); 
    21902190                                        $the_cat = get_term_by( $cat_query['field'], $cat_query['terms'][0], 'category' ); 
    2191                                         if ( $the_cat ) { 
     2191                                        if ( $the_cat && ! is_wp_error( $the_cat ) ) { 
    21922192                                                $this->set( 'cat', $the_cat->term_id ); 
    21932193                                                $this->set( 'category_name', $the_cat->slug ); 
    21942194                                        } 
     
    22002200                                if ( !empty( $tag_query ) ) { 
    22012201                                        $tag_query = reset( $tag_query ); 
    22022202                                        $the_tag = get_term_by( $tag_query['field'], $tag_query['terms'][0], 'post_tag' ); 
    2203                                         if ( $the_tag ) { 
     2203                                        if ( $the_tag && ! is_wp_error( $the_tag ) ) { 
    22042204                                                $this->set( 'tag_id', $the_tag->term_id ); 
    22052205                                        } 
    22062206                                        unset( $the_tag );