具有属性的Woocommerce高级搜索

时间:2014-04-13 23:59:38

标签: wordpress woocommerce advanced-search

我希望有人可以帮助我。我有一个woocommerce网站,我的所有产品都具有特定城市的属性。我希望主要产品搜索具有文本字段和城市下拉,因此结果只是在指定城市中具有相关术语的产品。

我找不到有关如何添加属性下拉列表的任何内容,并确保此过滤器是搜索查询的一部分。救命啊!

更新

在searchform.php文件的下拉菜单中使用分类法找到了有用的东西:

            <?php
            function get_terms_dropdown($taxonomies, $args){
            $myterms = get_terms($taxonomies, $args);
            $optionname = "optionname";
            $emptyvalue= "";
            $output ="<select name='".$optionname."'><option selected='".$selected."' value='".$emptyvalue."'>Select a City</option>'";

            foreach($myterms as $term){
            $term_taxonomy=$term->pa_city; //CHANGE ME
            $term_slug=$term->slug;
            $term_name =$term->name;
            $link = $term_slug;
            $output .="<option name='".$link."' value='".$link."'>".$term_name."</option>";
            }
            $output .="</select>";
            return $output;
            }

            $taxonomies = array('pa_city'); // CHANGE ME
            $args = array('order'=>'ASC','hide_empty'=>true);
            echo get_terms_dropdown($taxonomies, $args);

            ?>

唯一的问题是我找不到在woocommerce中传递选项名称分类的位置。此搜索似乎不使用search.php。有谁知道我可以在woocommerce中传递这个?

0 个答案:

没有答案