Cześć
Chcę w Wordpressie zrobić mniej więcej taką wyszukiwarkę.
Mam 3 główne kategorie "Maszyny", "Produkty", 'Zastosowanie" i opis. Główne kategorie mają w sobie podkategorie które zawarte są w tych selectach. Chciałbym wyszukać posty zależenie od tych podkategorii tzn. że jak wybiorę jedną podkategorię to pozostałe nie mają być brane pod uwagę przy wyszukiwaniu.
Próbowałem to zrobić poprzez wp_dropdown_categories w domyślnym formularzu wyszukiwania, ale jeżeli wybiorę jedną podkategorię to w url będę miał cat=<wybrana kategoria>&cat=0 co wyświetli mi wszystkie posty.
<form role="search" method="get" id="searchform" class="searchform" action="<?php echo get_site_url(); ?>">
<div>
<label class="screen-reader-text" for="s">Szukaj:</label>
<input type="text" value="<?php the_search_query(); ?>" name="s" id="s">
Klasa maszyny: <?php wp_dropdown_categories( array(
'child_of'=>7,
'id'=>'klasa_maszyny',
) ); ?>
Rodzaj maszyny: <?php wp_dropdown_categories( array(
'child_of'=>12,
'show_option_all'=>'All',
'id'=>'rodzaj_maszyny',
) ); ?>
<input type="submit" id="searchsubmit" value="Szukaj">
</div>
</form>
Czy jest ktoś w stanie na to poradzić? Z góry dzięki za pomoc :)