WordPress搜索不适用于woocommerce类别

时间:2019-03-05 18:07:15

标签: wordpress woocommerce

当我加入产品类别时,就开始对woocommerce进行搜索,然后我尝试搜索某些内容(例如:boxes),我对结果有疑问。结果不存在但存在。 当我尝试在根URL(主页:boxes)上的目录之外的类别中搜索www.test.rs/s=boxes时,一切正常。

这项工作:

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

screenshot

这不起作用:

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

screenshot 2

Slove解决方案:

要使其正常工作,我认为我必须始终将搜索查询url设为url中的第一个参数,然后再添加其他url段。

那么,当我提交搜索表单并使它起作用时,如何删除所有ather网址段?

screenshot 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>

0 个答案:

没有答案