WordPress.org

Make WordPress Core

Ticket #13413: 13413.2.patch

File 13413.2.patch, 1.3 KB (added by hakre, 5 years ago)

Minified Patch

  • wp-includes/query.php

    ### Eclipse Workspace Patch 1.0
    #P wordpress-trunk
     
    18771877                } else { 
    18781878                        $q['cat'] = ''.urldecode($q['cat']).''; 
    18791879                        $q['cat'] = addslashes_gpc($q['cat']); 
    1880                         $cat_array = preg_split('/[,\s]+/', $q['cat']); 
     1880                        $cat_array = preg_split('/[,\r\n\t ]+/', $q['cat']); 
    18811881                        $q['cat'] = ''; 
    18821882                        $req_cats = array(); 
    18831883                        foreach ( (array) $cat_array as $cat ) { 
     
    19461946                // Tags 
    19471947                if ( '' != $q['tag'] ) { 
    19481948                        if ( strpos($q['tag'], ',') !== false ) { 
    1949                                 $tags = preg_split('/[,\s]+/', $q['tag']); 
     1949                                $tags = preg_split('/[,\r\n\t ]+/', $q['tag']); 
    19501950                                foreach ( (array) $tags as $tag ) { 
    19511951                                        $tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db'); 
    19521952                                        $q['tag_slug__in'][] = $tag; 
    19531953                                } 
    1954                         } else if ( preg_match('/[+\s]+/', $q['tag']) || !empty($q['cat']) ) { 
    1955                                 $tags = preg_split('/[+\s]+/', $q['tag']); 
     1954                        } else if ( preg_match('/[+\r\n\t ]+/', $q['tag']) || !empty($q['cat']) ) { 
     1955                                $tags = preg_split('/[+\r\n\t ]+/', $q['tag']); 
    19561956                                foreach ( (array) $tags as $tag ) { 
    19571957                                        $tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db'); 
    19581958                                        $q['tag_slug__and'][] = $tag;