LeoLopesWeb
12/18/2019 - 1:19 AM

search inside specific taxonomies in Wordpress

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/mes/12-2019/">
    <div class="alignleft">
        <select name="categoria">
            <option value="0">Select...</option>
            <?php
            $theterms = get_terms( 'categoria', array( 'hide_empty' => true ) );
            foreach ($theterms AS $term) :
                echo "<option value='".$term->slug."'".($_GET['categoria'] == $term->slug ? ' selected="selected"' : '').">".$term->name."</option>\n";
            endforeach;
            ?>
        </select>
    </div>
    <input type="text" value="<?php the_search_query(); ?>" name="s" id="s" class="searchinput" />
    <input type="hidden" name="post_type" value="evento" />
    <input type="submit" id="searchbutton" value="Search" class="btn" />
</form>