带有类别和子类别的Wordpress自定义搜索表单

时间:2017-09-01 23:24:12

标签: php ajax wordpress forms search

我有一个包含三个字段的搜索表单:

  • 一个复选框列表,我们可以在其中搜索类别和子项 类
  • 带有产品标签的复选框列表
  • 输入搜索框

我需要能够在第一个字段(复选框)上显示和选择父类别,并在第二个字段上选择所选父类别的子类别(也是复选框)。第三个字段应显示产品标签列表。

这是我的代码:

 <div class="courses-3">    

  <div class="search-box">                           
  <h4> <?php echo $atts['title']?></h4>                            
      <div class="browse-box"> 
      <form name="vedant" method="GET" action="<?php echo esc_url(home_url('/')); ?>" class="form-inline">    
      <?php if($atts['search_cat'] == true) { ?> 
          <div class="form-group">  
          <?php                                        
          if (isset($_REQUEST['product_cat']) && !empty($_REQUEST['product_cat'])) {                                            
          $optsetlect = $_REQUEST['product_cat']; } 
              else { 
               $optsetlect = 0;                                        }     
                $args = array('show_option_all' => esc_html__('Tecnología', 'vedant'),                  
                    'hierarchical' => parent,
                    'class' => 'cat'
                    'echo' => 1,
                    'value_field' => 'slug',                  
                    'selected' => $optsetlect);              
                   $args['taxonomy'] = 'product_cat';                                        
                   $args['name'] = 'product_cat';                                        
                   wp_dropdown_categories($args); ?>                                    
         </div> 

          <div class="form-group form-group-2">                                        

         </div>                                    
         <div class="form-group">                                        
         <span class="or">o</span>                                    
         </div>   
         <?php }                                    
         if($atts['search_search_box'] == true) { ?>                                    

         <div class="form-group">                                        
             <input type="text"  name="s" class="searchbox category-select" value="<?php echo
             get_search_query()?>" placeholder="Buscar...">                                    
         </div>                                    
         <?php } ?>                                    

         <input type="hidden" value="product" name="post_type">                                    
         <div class="form-group">
             <button type="submit" title="Browse" class="search-btn-bg b-btn">
                 <span>Explorar</span>
             </button>
      </div>                                
 </form>                            

0 个答案:

没有答案