И так разобрался сам.
1) Фильтры wooconnerce находятся в папке /wp-content/plugins/woocommerce/includes/widgets/ , копируем файлик class-wc-widget-price-filter.php и вставляем к себе в тему, например в папку inc (wp-content/themes/grad_market/inc/)
2) Редактируем ранее скопированный файл:
Переименовываем файл, например так: price-widgets.php
Переименовываем функцию, например так:
class My_Widget_Price_Filter extends WC_Widget {
Далее в конце файла, инициализируем виджет:
function register_price1_widget() {
register_widget( 'My_Widget_Price_Filter' );
}
add_action( 'widgets_init', 'register_price1_widget' );
3) Далее в fuctions.php подключаем этот виджет:
require get_template_directory() . '/inc/price-widgets.php';
4) Теперь для каждого инпута в верстке фильтра пишем (скрин выше, есть поле мин цены и максимальной):
name="min_price" и соответственно name="max_price"
Пример:
<input id="priceMin" name="min_price" class="min_price" value="5000"> -
<input id="priceMax" name="max_price" value="15000" class="min_price">