wordpress ループで 3 つの投稿ごとに画像を追加しようとしています。ループは次のとおりです。
<?php if ( have_posts() ) : ?>
<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php twentythirteen_paging_nav(); ?>
<?php else : ?>
<?php get_template_part( 'content', 'none' ); ?>
<?php endif; ?>
カウンターを挿入することになると思いますが、配置についてはわかりません。私の推測。
<?php if ( have_posts() ) : ?>
<?php $counter = 0; ?>
<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php $counter++; ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php if ($counter == 3) echo '<img src="url-to-img.jpg" alt="img">'; ?>
<?php endwhile; ?>
<?php twentythirteen_paging_nav(); ?>
<?php else : ?>
<?php get_template_part( 'content', 'none' ); ?>
<?php endif; ?>
ただし、これが機能する場合でも (テストされていません)、画像が挿入された後にカウンターがリセットされます。どうすればいいですか?
まとめ: 投稿 3 回ごとに画像を挿入します。