2017-02-02 7 views
1

Ich sortiere Beitrag und zeigt eine einzelne Kategorie mit diesem Code.Filter Wordpress Beiträge von Mehrere Kategorie

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

Ich möchte allen Beitrag anzuzeigen, die in beiden „Orangen“ und „Apfel“ Kategorien sind so ich den Code geändert haben, ich bin mit einem einzigen Kategorie dazu anzuzeigen:

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

Dies zeigt nur den Beitrag in der Kategorie Äpfel an.


Dank
+0

Versuch ' 'category_name' => 'Orangen, apples'' oder'' category_name '=>' Orangen + apples'' –

+0

Dank Arsalan, dass Hat den Trick gemacht. – Zeusofolus

Antwort

0

Verwendung (+) für mehrere Kategorien

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

Dank Arsalan für den Vorschlag hier dieser Code zieht nur die Einträge in beiden Kategorien.

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