• 
    $args = array(
      'posts_per_page' => 10,
      'post_type' => 'event',
      'paged' => $paged,
      'meta_key' => 'start_date',
      'order' => 'ASC',
      'orderby' => 'meta_value_num',
      'relation' => 'OR',
      array(
        'meta_query' => array(
          'relation' => 'AND',
          $dateQuery,
          $metaQuery,
        )
      ),
      array(
      'meta_query' => $dateQuery,
      'tax_query' => $taxQuery
      )
    );
    $query = new WP_Query( $args );
    

    現在上記のようにしていますが、うまく機能しません。
    AND条件は下記で機能しております。

    
    $args = array(
      'posts_per_page' => 10,
      'post_type' => 'event',
      'paged' => $paged,
      'meta_key' => 'start_date',
      'order' => 'ASC',
      'orderby' => 'meta_value_num',
      array(
        'meta_query' => array(
          'relation' => 'AND',
          $dateQuery,
          $metaQuery,
        )
      ),
      'tax_query' => $taxQuery
    );
    $query = new WP_Query( $args );
    

    記述ミスなどございましたらご教授いただけますと助かります。

    • このトピックはtomy1016が6年、 6ヶ月前に変更しました。
1件の返信を表示中 - 1 - 1件目 (全1件中)
  • WP_Queryでtax_queryとmeta_queryをOR条件で投稿抽出したい

    できないと思います。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「WP_Queryでtax_queryとmeta_queryをOR条件で投稿抽出したい」には新たに返信することはできません。