Раскрывающиеся категории игнорируют выбранный термин в результатах - PullRequest
0 голосов
/ 25 октября 2018

Хорошо, поэтому я пробую дни с этим, пожалуйста, помогите.У меня есть пользовательский тип поста под названием «здание».Внутри его архива я поместил форму поиска с раскрывающимся списком для фильтрации результатов по категориям, назначенным зданиям.Проблема с моим кодом состоит в том, что в результатах полностью игнорируется термин выбранной категории, и я получаю все сообщения в этом типе сообщения, как будто ни одна категория не была выбрана.То же самое происходит, если я помещаю фразу в поле поиска и затем выбираю категорию.Я получаю все результаты для этой фразы без фильтра категорий.Я не могу найти решение.

Это мой код:

<form method="get" id="post" action="<?php echo home_url(); ?>/">
    <input type="search" class="sb-search-input" placeholder="<?php _e('Search Projects...') ?>" name="s" id="s" autocomplete="off" />
    <input type="hidden" value="building" name="post_type" />
    <?php
        // output all of our Categories
        $swp_cat_dropdown_args = array(
                'show_option_all'  => __( 'Select Category' ),
                'include'             => ('423,424,425,426,427,428,429,430,431,432,454,433,434,435,436,437,438,439,440,441,442,443,444,445,446'),
                'orderby'            => 'title',
                'order'              => 'ASC',
                'value_field' => 'slug',
                'name' => 'category'
            );
        wp_dropdown_categories( $swp_cat_dropdown_args );
    ?> <?php
echo "<br>";
?>
    <input type="submit" id="searchsubmit" class="sb-search-submit" value="<?php _e('Search') ?>" />
    <span class="sb-icon-search"></span>
</form>
...