WordPress.org

Make WordPress Core

Ticket #14167: use-is_tag-in-queries.14167.diff

File use-is_tag-in-queries.14167.diff, 807 bytes (added by filosofo, 5 years ago)
  • wp-includes/query.php

     
    13911391                        if (  '' != $qv['tag'] ) 
    13921392                                $this->is_tag = true; 
    13931393 
    1394                         $qv['tag_id'] = absint($qv['tag_id']); 
    1395                         if (  !empty($qv['tag_id']) ) 
    1396                                 $this->is_tag = true; 
    1397  
    13981394                        if ( !is_array($qv['tag__in']) || empty($qv['tag__in']) ) { 
    13991395                                $qv['tag__in'] = array(); 
    14001396                        } else { 
     
    14021398                                $this->is_tag = true; 
    14031399                        } 
    14041400 
     1401                        $qv['tag_id'] = absint($qv['tag_id']); 
     1402                        if ( ! empty($qv['tag_id']) ) { 
     1403                                $qv['tag__in'][] = $qv['tag_id']; 
     1404                                $this->is_tag = true; 
     1405                        } 
     1406 
    14051407                        if ( !is_array($qv['tag__not_in']) || empty($qv['tag__not_in']) ) { 
    14061408                                $qv['tag__not_in'] = array(); 
    14071409                        } else {