PHP цикл: Добавить div вокруг каждых трех элементов синтаксис

Я использую цикл в wordpress для вывода постов. Я хочу обернуть каждые три поста внутри div. Я хочу использовать счетчик для увеличения на каждой итерации цикла, но я не уверен в синтаксисе, который говорит "если $i кратно 3" или "если $i кратно 3 - 1".

$i = 1;
if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post();
     // If is the first post, third post etc.
     if("$i is a multiple of 3-1") {echo '<div>';}

     // post stuff...

     // if is the 3rd post, 6th post etc
     if("$i is a multiple of 3") {echo '</div>';}

$i++; endwhile; endif;

Как мне это сделать? Спасибо!

20
задан HandiworkNYC.com 20 January 2012 в 21:08
поделиться