Здравствуйте. В woocommerce rest api, можно фильтровать лишь по одному атрибуту. Два и более не поддерживает. Я нашёл файл который отвечает за фильтр данных в rest api. Подскажите пожалуйста что можно изменить в этом куске кода, чтобы можно было фильтровать rest api за несколькими атрибутами сразу. такого типа - (&attribute=pa_кузов&attribute_term=29&attribute=pa_пробіг&attribute_term=69)
Вот сам код:
// Filter by attribute and term.
if ( ! empty( $request['attribute'] ) && ! empty( $request['attribute_term'] ) ) {
if ( in_array( $request['attribute'], wc_get_attribute_taxonomy_names(), true ) ) {
$tax_query[] = array(
'taxonomy' => $request['attribute'],
'field' => 'term_id',
'terms' => $request['attribute_term'],
);
}
}