2017-02-02 85 views
1

我正在整理帖子並使用此代碼顯示單個類別。按多個類別篩選WordPress的帖子

global $post; 
    $args = array( 
     'category_name'=>'oranges', 
     'numberposts' => -1, 
    ); 

我想顯示的所有職位,都是在這兩個「橙子」和「蘋果」的類別,所以我已經修改了我使用顯示單個類別此代碼:

global $post; 
    $args = array( 
     'category_name'=>'oranges', 
     'category_name'=>'apples', 
     'numberposts' => -1, 
    ); 

這僅顯示蘋果類別中的帖子。
感謝

+0

試' 'CATEGORY_NAME'=> '桔子,apples''或'' CATEGORY_NAME '=>' 桔子+ apples'' –

+0

由於阿爾薩蘭那訣竅。 – Zeusofolus

回答

0

使用(+)爲多個類別

global $post; 
$args = array( 
    'category_name'=>'oranges + apples', 
    'numberposts' => -1, 
); 
0
<ul> 
    <?php 
    global $post; 

    $myposts = get_posts(array(
     'posts_per_page' => 5, 
     'offset'   => 1, 
     'category'  => 1 // category id here 
    )); 

    if ($myposts) { 
     foreach ($myposts as $post) : 
      setup_postdata($post); ?> 
      <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> 
     <?php 
     endforeach; 
     wp_reset_postdata(); 
    } 
    ?> 
</ul> 
0

感謝阿爾薩蘭您的建議在這裏這段代碼是拉動只有在這兩個類別的職位。

global $post; 
    $args = array( 
     'category_name'=>'oranges + apples', 
     'numberposts' => -1, 
    ); 
相關問題