| @@ -129,8 +129,14 @@ | ||
| 129 | 129 | } |
| 130 | 130 | $filter['values'] = $queriedValues; |
| 131 | 131 | } |
| 132 | 132 | |
| 133 | + foreach ($filter['values'] as $val_id => $term_slug){ | |
| 134 | + if(!empty($exclude[$term_slug]) && $exclude[$term_slug] === true){ | |
| 135 | + unset($filter['values'][$val_id]); | |
| 136 | + } | |
| 137 | + } | |
| 138 | + | |
| 133 | 139 | if( ! empty( $filter['values'] ) ) { |
| 134 | 140 | $filter['values'] = $fse->sortTerms( $filter['values'] ); |
| 135 | 141 | |
| 136 | 142 | if ( in_array( $filter['entity'], ['post_meta_num', 'tax_numeric'] ) ) { |