BLOG
2021年9月16日
2021年9月17日
【コピペで即解決】WordPressで複数のカスタム投稿をまとめて一覧へ表示する方法
WordPressで複数のカスタム投稿タイプをまとめて一つの一覧ページに表示する方法です。
まず、ソースコードは以下になります。
<?php $paged = get_query_var('paged'); ?> <?php $args = array( 'post_type' => array('custom_post1','custom_post2','custom_post3','custom_post4','custom_post5','custom_post6'), 'orderby' => 'date', 'posts_per_page' => 2, 'paged' => $paged ); ?> <?php $the_query = new WP_Query($args); if( $the_query->have_posts() ): ?> <?phpwhile( $the_query->have_posts() ): $the_query->the_post(); ?> <?phpthe_title(); ?> <?phpendwhile; ?> <?php endif; ?>
custom_post1、custom_post2…の箇所を任意のカスタム投稿名に書き換えてください。
書き換えるだけで使えますが、custom_post1、custom_post2…の箇所はベタ書きのままなので適宜書き換えてください。