|
@@ 2045-2051 (lines=7) @@
|
| 2042 |
|
); |
| 2043 |
|
} |
| 2044 |
|
|
| 2045 |
|
if ( !empty($q['tag__in']) ) { |
| 2046 |
|
$q['tag__in'] = array_map('absint', array_unique( (array) $q['tag__in'] ) ); |
| 2047 |
|
$tax_query[] = array( |
| 2048 |
|
'taxonomy' => 'post_tag', |
| 2049 |
|
'terms' => $q['tag__in'] |
| 2050 |
|
); |
| 2051 |
|
} |
| 2052 |
|
|
| 2053 |
|
if ( !empty($q['tag__not_in']) ) { |
| 2054 |
|
$q['tag__not_in'] = array_map('absint', array_unique( (array) $q['tag__not_in'] ) ); |
|
@@ 2053-2060 (lines=8) @@
|
| 2050 |
|
); |
| 2051 |
|
} |
| 2052 |
|
|
| 2053 |
|
if ( !empty($q['tag__not_in']) ) { |
| 2054 |
|
$q['tag__not_in'] = array_map('absint', array_unique( (array) $q['tag__not_in'] ) ); |
| 2055 |
|
$tax_query[] = array( |
| 2056 |
|
'taxonomy' => 'post_tag', |
| 2057 |
|
'terms' => $q['tag__not_in'], |
| 2058 |
|
'operator' => 'NOT IN' |
| 2059 |
|
); |
| 2060 |
|
} |
| 2061 |
|
|
| 2062 |
|
if ( !empty($q['tag__and']) ) { |
| 2063 |
|
$q['tag__and'] = array_map('absint', array_unique( (array) $q['tag__and'] ) ); |
|
@@ 2062-2069 (lines=8) @@
|
| 2059 |
|
); |
| 2060 |
|
} |
| 2061 |
|
|
| 2062 |
|
if ( !empty($q['tag__and']) ) { |
| 2063 |
|
$q['tag__and'] = array_map('absint', array_unique( (array) $q['tag__and'] ) ); |
| 2064 |
|
$tax_query[] = array( |
| 2065 |
|
'taxonomy' => 'post_tag', |
| 2066 |
|
'terms' => $q['tag__and'], |
| 2067 |
|
'operator' => 'AND' |
| 2068 |
|
); |
| 2069 |
|
} |
| 2070 |
|
|
| 2071 |
|
if ( !empty($q['tag_slug__in']) ) { |
| 2072 |
|
$q['tag_slug__in'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__in'] ) ); |
|
@@ 2071-2078 (lines=8) @@
|
| 2068 |
|
); |
| 2069 |
|
} |
| 2070 |
|
|
| 2071 |
|
if ( !empty($q['tag_slug__in']) ) { |
| 2072 |
|
$q['tag_slug__in'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__in'] ) ); |
| 2073 |
|
$tax_query[] = array( |
| 2074 |
|
'taxonomy' => 'post_tag', |
| 2075 |
|
'terms' => $q['tag_slug__in'], |
| 2076 |
|
'field' => 'slug' |
| 2077 |
|
); |
| 2078 |
|
} |
| 2079 |
|
|
| 2080 |
|
if ( !empty($q['tag_slug__and']) ) { |
| 2081 |
|
$q['tag_slug__and'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__and'] ) ); |