複数カスタム投稿、タクソノミー、タームのなからからタイトル、リンク
-
現在の設定
カスタムポストタイプ:A、B
タクソノミー:Aの中にA_cate、Bの中にB_cate
ターム:A_cateの中にat、B_caten中にbt上記の状態として、トップページ(index.php)にて
at,btの投稿のタイトルとリンクを取得して
並べたいのですがうまく行かず。お知恵をお貸し頂けますでしょうか?
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'post_type' => 'A','B', 'posts_per_page' => 4, //表示件数 'paged' => $paged, //現在何ページ目かを取得 'tax_query' => array( //カスタム分類を複数選択 'relation' => 'OR', //ANDまたはOR array( 'taxonomy' => 'A_cate' , 'B_cate', 'terms' => array( 'at' , 'bt' ), //タクソノミのスラッグ名 'field' => 'slug','thumbnail','title','name','content' //terms で指定したフィールド(term_id(デフォルト),name,slug) ) ) ); $wp_query = new WP_Query($args); ?> <?php if($wp_query->have_posts()): ?> <?php while($wp_query->have_posts()) : $wp_query->the_post(); ?> <ul> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> <?php else: ?> <h2>記事がありませんでした</h2> <p>申し訳ありません。ご覧のページは存在しないか、URLが変更された可能性があります。</p> <?php endif; ?> </ul>
- トピック「複数カスタム投稿、タクソノミー、タームのなからからタイトル、リンク」には新たに返信することはできません。