WordPressのarchiveページに複数のカスタム投稿を出力する方法メモ

本来のアーカイブページの出力(全投稿、全固定ページを出力する)(while〜の間じゅう)

<?php while ( have_posts() ) : the_post(); ?>

この出力に条件を付与する

<?php			
$args = array(
    'posts_per_page' => 10,
    'post_type' => array('AAA','BBB'),
);
$the_query = new WP_Query( $args );
?>

$argsの部分が出力する条件($argsとはargumentの略で引き数を意味する、引数とはパラメータ・ステータスのようなニュアンスで使用する、ゲームにおけるステータスのようなもの、自分はカプセル化と呼んだりしている)

<?php			
$args = array(
    'posts_per_page' => 10,
    'post_type' => array('AAA','BBB'),
);
$the_query = new WP_Query( $args );
?>
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

WP_Queryに引数(パラメータ)を設定し、さらに引数

(パラメータ)化してwhileに追加する。これでAAAとBBBのカスタム投稿が表示されます。

参考:メインループ前にquery_postsを置くことで複数の投稿タイプをひとつのメインループに表示する方法