2017-09-17 184 views
0

我在我的網站上有一些faqs,並且想要僅顯示某個類別下的常見問題解答。類別包括worker,company,test僅顯示特定類別的自定義帖子類型

這裏是我的代碼:

$faq = new WP_Query(array(
      'post_type'=>'faq', 
      'order' => 'DESC', 
      'category_name' => 'test', 
     )); 
    while($faq->have_posts()) : $faq->the_post(); 

這應該顯示我所有測試的類別下的職位,但它沒有這樣做。我也試過cat => (id),仍然沒有結果。循環總是空的。

任何想法?

+0

可能重複[WP - 按類別獲取文章?](https://stackoverflow.com/questions/11909304/wp-get-posts-by-category) – FluffyKitten

回答

0

此問題已回答herehere但我會總結適用於您的特定情況的答案。

的CATEGORY_NAME參數必須是該類別的蛞蝓,而不是類別名稱,使用的是:

'category_name' => 'test' 

請問您類別中的一個具有彈頭「測試」?

下面是其他參數,您可以改用:

cat (int) - use category id. 
category_name (string)- use category slug (NOT name). 
category__and (array) - use category id. 
category__in (array) - use category id. 
category__not_in (array) - use category id. 

檢查結果是這樣的:

$faq = new WP_Query(...);  
print_r($faq->posts); die(); 

,將顯示在屏幕上(用於調試)上的帖子列表。

相關問題