【WordPress】投稿の一覧を表示する

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <!-- ループする処理 -->
 
    <!-- サムネイルを表示 -->
    <?php if ( has_post_thumbnail() ): ?>
        <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
    <?php else: //サムネイルが未設定の場合 ?>
        <a href="<?php the_permalink(); ?>"><img src="<?php echo 
        get_template_directory_uri(); ?>/images/noimage.png" alt="noimage"></a>
    <?php endif; ?>
 
    <!-- 投稿日を表示 -->
    <?php the_date('Y/m/d') ?>
 
    <!-- タイトルを表示 -->
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
 
    <!-- タグを表示 -->
    <?php the_tags(''); ?>
 
<?php endwhile; ?>
<?php else : ?>
    <!-- 投稿が無い場合の処理 -->
<?php endif; ?>

ループの回数によって分岐

<?php if ( have_posts() ) :
    while ( have_posts() ) : the_post(); ?>
        <!-- 通常の処理 -->
        <?php if ($wp_query->current_post == 4) : // 5つ目の投稿の下に別処理?>
            <!-- 別処理 -->
        <?php endif;
    endwhile;
endif; ?>
スポンサーリンク