pre_get_posts — не работает get_query_var
Приветствую!
Меняю запрос с помощью pre_get_posts, запрос меняется и выводится то, что нужно, но вот get_query_var('brand') ни чего не выдает.
вот код
add_action('pre_get_posts','product_filter'); function product_filter($query) { if ( !is_admin() and $query->is_main_query() and is_tax()) { $tax_query['tax_query'][] = array( 'taxonomy' => 'brand', 'field' => 'slug', 'terms' => 'aliko', 'operator' => 'IN' ); $query->set( 'tax_query', $tax_query ); } }
Вроде раньше это работало(точно не помню)
Как сделать чтобы get_query_var('brand') передавал указанный slug?