|
@@ 2021-2024 (lines=4) @@
|
| 2018 |
|
if ( '' != $q['tag'] && !$this->is_singular && $this->query_vars_changed ) { |
| 2019 |
|
if ( strpos($q['tag'], ',') !== false ) { |
| 2020 |
|
$tags = preg_split('/[,\r\n\t ]+/', $q['tag']); |
| 2021 |
|
foreach ( (array) $tags as $tag ) { |
| 2022 |
|
$tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db'); |
| 2023 |
|
$q['tag_slug__in'][] = $tag; |
| 2024 |
|
} |
| 2025 |
|
} elseif ( preg_match('/[+\r\n\t ]+/', $q['tag'] ) || ! empty( $q['cat'] ) ) { |
| 2026 |
|
$tags = preg_split('/[+\r\n\t ]+/', $q['tag']); |
| 2027 |
|
foreach ( (array) $tags as $tag ) { |
|
@@ 2027-2030 (lines=4) @@
|
| 2024 |
|
} |
| 2025 |
|
} elseif ( preg_match('/[+\r\n\t ]+/', $q['tag'] ) || ! empty( $q['cat'] ) ) { |
| 2026 |
|
$tags = preg_split('/[+\r\n\t ]+/', $q['tag']); |
| 2027 |
|
foreach ( (array) $tags as $tag ) { |
| 2028 |
|
$tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db'); |
| 2029 |
|
$q['tag_slug__and'][] = $tag; |
| 2030 |
|
} |
| 2031 |
|
} else { |
| 2032 |
|
$q['tag'] = sanitize_term_field('slug', $q['tag'], 0, 'post_tag', 'db'); |
| 2033 |
|
$q['tag_slug__in'][] = $q['tag']; |