カスタム投稿記事をWP_Queryで取得する際に思うように記事が取得できません。
taxonomy1で設定したcat1とcat2の2つのカテゴリ両方を含む記事を表示したいのですが全件表示されてしまいます。
wordressに詳しい方解決方法を教えていただきたいです。よろしくお願いします。
archive
1<?php 2 $args = array( 3 'post_type' => 'post1', 4 'taxonomy' => 'taxonomy1', 5 'terms' => array('cat1', 'cat2'), 6 'operator' => 'AND', 7 'field' => 'slug', 8 'posts_per_page' => -1, 9 'no_found_rows' => true, 10 ); 11 12 $query = new WP_Query($args); 13 ?> 14 <h3><?php echo esc_html($term->name); ?></h3> 15 <ul> 16 <?php if ($query->have_posts()) : ?> 17 <?php while ($query->have_posts()) : $query->the_post(); ?> 18 <li> 19 <?php the_title(); ?> 20 </li> 21 <?php endwhile; ?> 22 <?php wp_reset_postdata(); ?> 23 <?php endif; ?> 24 </ul> 25
こちらの記事を参考に別のやり方を書いたのですがうまくいきませんでした。
https://ghweb.info/post-3685.html
$args = array( 'post_type' => 'post1', 'tax_query' => array( array( 'taxonomy' => 'taxonomy1', 'field' => 'slug', 'terms' => array('cat1', 'cat2'), ), ), );
補足情報(FW/ツールのバージョンなど)
wordpress:5.8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。