Make WordPress Core

Changeset 24456


Ignore:
Timestamp:
06/20/2013 05:21:13 PM (11 years ago)
Author:
markjaquith
Message:

Squash some PHP notices in taxonomy queries.

props hakre, wonderboymusic. fixes #16465.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/query.php

    r24301 r24456  
    22662266
    22672267                $cat_query = wp_list_filter( $tax_query_in_and, array( 'taxonomy' => 'category' ) );
    2268                 if ( !empty( $cat_query ) ) {
     2268                if ( ! empty( $cat_query ) ) {
    22692269                    $cat_query = reset( $cat_query );
    2270                     $the_cat = get_term_by( $cat_query['field'], $cat_query['terms'][0], 'category' );
    2271                     if ( $the_cat ) {
    2272                         $this->set( 'cat', $the_cat->term_id );
    2273                         $this->set( 'category_name', $the_cat->slug );
     2270
     2271                    if ( ! empty( $cat_query['terms'][0] ) ) {
     2272                        $the_cat = get_term_by( $cat_query['field'], $cat_query['terms'][0], 'category' );
     2273                        if ( $the_cat ) {
     2274                            $this->set( 'cat', $the_cat->term_id );
     2275                            $this->set( 'category_name', $the_cat->slug );
     2276                        }
     2277                        unset( $the_cat );
    22742278                    }
    2275                     unset( $the_cat );
    22762279                }
    22772280                unset( $cat_query );
    22782281
    22792282                $tag_query = wp_list_filter( $tax_query_in_and, array( 'taxonomy' => 'post_tag' ) );
    2280                 if ( !empty( $tag_query ) ) {
     2283                if ( ! empty( $tag_query ) ) {
    22812284                    $tag_query = reset( $tag_query );
    2282                     $the_tag = get_term_by( $tag_query['field'], $tag_query['terms'][0], 'post_tag' );
    2283                     if ( $the_tag ) {
    2284                         $this->set( 'tag_id', $the_tag->term_id );
     2285
     2286                    if ( ! empty( $tag_query['terms'][0] ) ) {
     2287                        $the_tag = get_term_by( $tag_query['field'], $tag_query['terms'][0], 'post_tag' );
     2288                        if ( $the_tag )
     2289                            $this->set( 'tag_id', $the_tag->term_id );
     2290                        unset( $the_tag );
    22852291                    }
    2286                     unset( $the_tag );
    22872292                }
    22882293                unset( $tag_query );
Note: See TracChangeset for help on using the changeset viewer.