WordPressのメインループとサブループについて
メインループとは?
URLに基づき自動的に取得された投稿データを出力します。
<?php if (have_posts()): ?> <?php while (have_posts()) : the_post(); ?> //ループしたい内容が入る// <?php endwhile; ?> <?php endif; ?>
サブループとは?
メインループと違い、任意で指定した条件に基づく投稿データを取得・出力します。
<!-- サブループ -->
<?php
    $args = array(
    'post_type' => 'company', //カスタム投稿タイプを指定
    'posts_per_page' => 3, //表示する記事数
    );
    $news_query = new WP_Query( $args ); //サブループを変数に格納
    if ( $news_query->have_posts() ) : 
    while ( $news_query->have_posts() ) : 
        $news_query->the_post(); 
?>
<?php endwhile;
endif;
wp_reset_postdata(); //サブループを抜ける
?>
 



