2016-12-16 8 views
0

私は2つの異なるCTPの最新の3つのポストを表示しようとしています。投稿は、CTPとは関係なく、日付順にする必要があります。異なるタクソノミーの2つの異なるCTPのループ

私のCTPと、それは分類法は、これらはだ:

My CTP and Taxonomies structure

は、複数のループに「複数の分類法」を追加する方法はありますか?

これらのようなものはありますか?

<?php 
    // QUERY PARA ARTICULOS Y NOTICIAS 

    $args2 = array(
     'post_type' => array('noticias', 'articulos'), 
     'orderby' => 'rand', 
     'posts_per_page' => 3, 
     'tax_query' => array(
      array(
       'taxonomy' => 'categoria_noticias', 
       'field' => 'slug', 
       'terms' => 'nacionales', 
      ), 

      // Another Array for 2nd taxonomy here? 
     ), 

    ); 

ありがとうございます。私の英語についてはごめんなさい!

答えて

0

はい、タクソノミー'relation' => 'OR'またはタクソノミ 'relation' => 'AND'の少なくとも1つを含む投稿をクエリする場合は、tax_queryの下に別の配列を追加する必要があります(OR relator I推測)

$args2 = array(
    'post_type' => array('noticias', 'articulos'), 
    'orderby' => 'rand', 
    'posts_per_page' => 3, 
    'tax_query' => array(
     'relation' => 'OR', 
     array(
      'taxonomy' => 'categoria_noticias', 
      'field' => 'slug', 
      'terms' => 'nacionales', 
     ), 
     array(
      'taxonomy' => 'categoria_articulos', 
      'field' => 'slug', 
      'terms' => 'memoria', 
     ), 
    ), 
); 
+0

ありがとう@Davebra!それはうまくいく! –

関連する問題