результаты из выпадающей категории в поиске только для одного типа сообщения - PullRequest
0 голосов
/ 23 октября 2018

У меня есть пользовательский тип поста с именем 'building'.Внутри архива этого типа постов я поместил форму поиска с поиском ввода и выпадающим списком категорий со следующим кодом.Проблема в том, что когда я просто помещаю ключевое слово в поисковый запрос без выбора категории, я получаю результаты только по этому типу поста (это то, что я хочу).Но если я выберу категорию, я получу результаты для всех типов сообщений.Как мне решить эту проблему?

<div class="archive-search"><form method="get" id="searchform" action="<?php echo home_url(); ?>/">
    <input type="search" class="sb-search-input" placeholder="<?php _e('Search Projects...', 'wpzoom') ?>"  name="s" id="s" autocomplete="off" />
    <input name="post_type" type="hidden" value="building" />
    <?php
        // output all of our Categories
        // for more information see http://codex.wordpress.org/Function_Reference/wp_dropdown_categories
        $swp_cat_dropdown_args = array(
                'show_option_all'  => __( 'Select Category' ),
                'orderby'            => 'title',
                'order'              => 'ASC',
            );
        wp_dropdown_categories( $swp_cat_dropdown_args );
    ?> <?php
echo "<br>";
?>
    <input type="submit" id="searchsubmit" class="sb-search-submit" value="<?php _e('Search', 'wpzoom') ?>" />
    <span class="sb-icon-search"></span>
</form></div>
...