我试图在 wordpress 循环中每三个帖子后添加一张图片。这是循环:
<?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; ?>
但即使这可行(未经测试),计数器也应在插入图像后重置。你应该怎么做?
摘要:每三个帖子后插入一张图片。