WordPress.org

Make WordPress Core

Ticket #13413: 13413.2.patch

File 13413.2.patch, 1.3 KB (added by hakre, 8 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;