2017-04-10 72 views
0

我創建了一個新的帖子類型,名爲products,我爲這個產品創建了一個新的分類名爲product_cat使用Ajax的WordPress後過濾器

register_taxonomy('product_cat', array('product'), $args); 

在我添加了product_cat汽車,輪船,輪船,公共汽車等

現在我列出使用下面的代碼的所有產品。

args=array(
     'post_type'=>'product', 
     'post_per_page'=>'10'); 

     $loop=new WP_Query($args); 

     while($loop->have_posts()) : $loop->the_post(); 

     the_title(); 
     the_content(); 

     endwhile; 

我希望做一個產品過濾器現在。爲此,我增加了下面的HTML

<label class="type-label">car<input type="checkbox" class="type-box" value="car"/></label> 
<label class="type-label">bus<input type="checkbox" class="type-box" value="bus"/></label> 

我需要的是,當有人點擊了車,然後再轉車的產品只需要顯示。

我知道jquery代碼來獲取複選框的值。我知道如何list car product

$args=array(
      'post_type'=>'product', 
      'post_per_page'=>'10', 
      'tax_query' => array(
       array(
       'taxonomy' => 'product_cat', 
       'field' => 'slug', 
       'terms' => 'car', 
        ),),); 
$loop=new WP_Query($args); 

但請任何人幫助顯示使用ajax相應的結果。那是什麼時候點擊汽車複選框然後只有汽車類別中的產品才需要顯示。

請任何一個能幫助和舉一個簡單的例子

回答