Döngü dediğim while($recent->have_posts()) : $recent->the_post(); döngüsü. Ayrıca for döngüsüne gerek yok. Bu koddan sonra i'yi 1 artır. endwhile; kodundan hemen önce if sorgusunu yap.