2014-04-18 87 views
0

我製作了一個名爲portfolio-categories的自定義分類標準,並創建了一個我想從我的帖子查詢中排除的類別。我已將它添加到帖子查詢中,但這些帖子仍在顯示。使用查詢帖子排除自定義分類標準

這裏是我使用的代碼:

query_posts(array(
    'post_type'=> 'portfolio', 
    'orderby'=>'menu_order', 
    'order'=>'ASC', 
    'tax_query' => array(
     'taxonomy' => 'portfolio-categories', 
     'terms' => 7, 
     'field' => 'id', 
     'operator' => 'NOT IN' 
    ) 
)); 

任何人都可以在這裏發現的問題?從文檔看,這對我來說是正確的。

回答

0

使用new WP_query()

$args=array('post_type' => 'portfolio', 
      'taxonomy' => 'product-category', 
      'orderby'  => 'menu_order', 
      'order'  => 'ASC', 
      'post_status' => 'publish', 
      'cat'   => 7 
); 
$query = new WP_query($args); 
while($query->have_posts()) : $query->the_post(); 

    ...... 

endwhile; 
0

嘗試這樣的:

$args=array(
      'post_type' => 'portfolio', 
      'taxonomy'=>'product-category', 
      'orderby'=>'menu_order', 
      'order'=>'ASC', 
      'term' => 'usluge-proizvodi', 
      'post__not_in' => array(330,341), 
      'post_status' => 'publish', 
      'posts_per_page' => 8 
    ); 
相關問題