Loop'ta if den sonra değeri 0 olan bir değişken tanımla. Loopun sonunda $degisken++ şeklinde devam ettir. Sonra 4 ve 8 eşit olduğu yerlerde istediğin html taglarını yazdır.
loop'dan önce bir değişken tanımlamalı. Loop içinde tanımlarsa her seferinde sıfırlanır.
örnek vermek gerekirse hatta bu kodu direkt yazayım ben:
<?php
$lisayaci = 0;
while ( have_posts() ) : the_post();
if(4 - $lisayaci == 4){
echo "<li>";
} ?>
<?php the_post_thumbnail(); ?>
<?php
if(4 - $lisayaci == 1){
echo "</li>";
$lisayaci = 0;
}else {
$lisayaci++;
}
endwhile;
?>