Ticket #21779: 21779.3.patch
File 21779.3.patch, 1007 bytes (added by , 13 years ago) |
---|
-
wp-includes/query.php
1787 1787 // Tag stuff 1788 1788 if ( '' != $q['tag'] && !$this->is_singular && $this->query_vars_changed ) { 1789 1789 if ( strpos($q['tag'], ',') !== false ) { 1790 $tags = preg_split('/[,\ s]+/', $q['tag']);1790 $tags = preg_split('/[,\r\n\t ]+/', $q['tag']); 1791 1791 foreach ( (array) $tags as $tag ) { 1792 1792 $tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db'); 1793 1793 $q['tag_slug__in'][] = $tag; 1794 1794 } 1795 } else if ( preg_match('/[+\ s]+/', $q['tag']) || !empty($q['cat']) ) {1796 $tags = preg_split('/[+\ s]+/', $q['tag']);1795 } else if ( preg_match('/[+\r\n\t ]+/', $q['tag']) || !empty($q['cat']) ) { 1796 $tags = preg_split('/[+\r\n\t ]+/', $q['tag']); 1797 1797 foreach ( (array) $tags as $tag ) { 1798 1798 $tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db'); 1799 1799 $q['tag_slug__and'][] = $tag;