El metodo que te comentaba en la respuesta anterior hace exactamente eso.
Te pongo un ejemplo completo, por si no lo has entendido bien.
Código PHP:
Ver original<div id="posts-archives">
<?php
$x = 0;// declaramos la variable que hara de contador
$the_query = new WP_Query
(array( 'orderby' => 'post_date',
'order' => 'desc',
'posts_per_page' => 10,
);
);
while ($the_query->have_posts()): $the_query->the_post();
//sumamos 1 al contador antes de mostrar cada post
$x = $x + 1;
?>
<div class="post">
<div class="thumbnail"><a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><?php if ( has_post_thumbnail() ) { the_post_thumbnail($img); } ?> </a>
</div>
<div class="excerpt"><span class="title"><a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><?php the_title() ?></a></span><span class="date"><?php echo get_the_date(); echo ' | '; the_author() ?></span></div></div><!-- endrecentposts-->
<?php
//despues del post comprobamos el contador, si es igual a 4, muestras el codigo del anuncio
if ($x == 4) { echo '<div><p>Aqui codigo del anuncio.</p></div>';}
endwhile;
wp_reset_query();
?>
</div>