I am creating an advance search form for my WooCommerce website and I am using wp_dropdown_categories() to display 2 WooCommerce product category dropdowns (filters).
Here is my code
add_shortcode( 'new_filter_search_shortcode', 'new_filter_search' );
function new_filter_search() { ?>
<form name="myform" method="GET" action="<?php echo esc_url(home_url('/')); ?>">
<?php if (class_exists('WooCommerce')) : ?>
<?php
if(isset($_REQUEST['product_cat']) && !empty($_REQUEST['product_cat'])) {
$optsetlect=$_REQUEST['product_cat'];
}
else {
$optsetlect=0;
}
$args = array(
'show_option_all' => esc_html__( 'Make / Model', 'woocommerce' ),
'orderby' => 'name',
'child_of' => 142,
'hierarchical' => 1,
'class' => 'cat',
'echo' => 1,
'depth' => 2,
'show_count' => 1,
'value_field' => 'name',
'selected' => $optsetlect
);
$args['taxonomy'] = 'product_cat';
$args['name'] = 'model';
$args['class'] = 'cate-dropdown hidden-xs';
wp_dropdown_categories($args);
$args = array(
'show_option_all' => esc_html__( 'Year', 'woocommerce' ),
'orderby' => 'name',
'child_of' => 69,
'hierarchical' => 1,
'class' => 'cat',
'echo' => 1,
'depth' => 2,
'show_count' => 0,
'value_field' => 'slug',
'selected' => $optsetlect
);
$args['taxonomy'] = 'product_cat';
$args['name'] = 'year';
$args['class'] = 'cate-dropdown hidden-xs';
wp_dropdown_categories($args);
?>
<?php endif; ?>
<button type="submit" title="<?php esc_attr_e('Search', 'woocommerce'); ?>" class="search-btn-bg"><span><?php esc_attr_e('Search','woocommerce');?></span></button>
</form>
<?php }
I would like to enable select2 to my dropdown search, Please help.

