Для изменения типа фильтра в виджете настройки в теме WoodMart вам понадобится редактировать шаблоны виджетов.
Для изменения вида фильтра по цене на вашем сайте с каталогом, использующем Woodmart, вы можете использовать хуки WooCommerce. Для замены слайдера на два поля для ввода "От" и "До" в фильтре по цене, вам нужно будет воспользоваться хуком `woocommerce_filter_price_html`. Примерно так должен выглядеть ваш код:
```php
add_filter( 'woocommerce_filter_price_html', 'custom_price_filter', 10, 1 );
function custom_price_filter( $price ) {
ob_start();
?>
<label for="min_price"><?php esc_html_e('От:', 'woodmart'); ?></label>
<input type="text" id="min_price" name="min_price" value="<?php echo esc_attr( isset( $_GET['min_price'] ) ? $_GET['min_price'] : '' ); ?>" placeholder="<?php esc_html_e('Мин. цена', 'woodmart'); ?>"/>
<label for="max_price"><?php esc_html_e('До:', 'woodmart'); ?></label>
<input type="text" id="max_price" name="max_price" value="<?php echo esc_attr( isset( $_GET['max_price'] ) ? $_GET['max_price'] : '' ); ?>" placeholder="<?php esc_html_e('Макс. цена', 'woodmart'); ?>"/>
<?php
$custom_price_filter = ob_get_clean();
return $custom_price_filter;
}
```
Для изменения фильтра по конкретному атрибуту аналогично можете использовать хуки WooCommerce, такие как `woocommerce_product_filter_attribute`. Вам также придется редактировать шаблоны виджетов или создать свой собственный шаблон.
Помимо хуков WooCommerce, вам также может понадобиться изменить html-код шаблонов виджетов в теме WoodMart. Будьте осторожны, делая изменения в коде темы, чтобы не нарушить ее работу. Всегда лучше делать изменения на дочерней теме или с использованием плагина для кастомизации тем.