Wordpress поиск не работает в категории WooCommerce - PullRequest
0 голосов
/ 05 марта 2019

Проблема, с которой начинается поиск в woocommerce, когда я присоединяюсь к категории товаров, а затем пытаюсь что-то искать (пример: boxes). У меня проблема с результатом. Результат не найден, но существует. Когда я пытаюсь найти boxes вне категории по корневому URL (домашняя страница: www.test.rs/s=boxes), все работает хорошо.

Работа:

www.example.com/?product_cat=&s=boxes&post_type=product

Скриншот

Это не работает:

http://www.example.com/shop/test-category/?s=boxes&post_type=product

снимок экрана 2

Решение Slove:

Чтобы заставить это работать, я думаю, что я должен поместить URL поискового запроса все время, чтобы быть первым параметром в URL без дополнительных сегментов URL до.

Итак, как удалить весь сегмент ather url, когда я отправляю форму поиска и заставляю ее работать?

снимок экрана 3

Мой код:

<form method="get" class="input-group search-category" action="<?php echo esc_url( home_url('/') ); ?>">
            <div class="input-group">
                <div class="input-group-btn hidden-xs search-category-container">
                    <?php wc_product_dropdown_categories( $dropdown_args ); ?>
                </div>
                <input name="s" maxlength="60" class="form-control search-category-input" type="text" size="20" placeholder="<?php esc_html_e('Traži...', 'fishzone'); ?>">
            </div>
            <div class="input-group-btn">
                <button type="submit" class="btn btn-primary searchsubmit"><i class="fa fa-search"></i></button>
                <input type="hidden" name="post_type" value="product"/>
            </div>
        </form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...