三鷹市・武蔵野市(吉祥寺)のホームページ制作会社です。三鷹市・武蔵野市(吉祥寺)のホームページ制作なら私たちにお任せください。

BLOG

【コピペで即解決】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…の箇所はベタ書きのままなので適宜書き換えてください。