Tôi đang sử dụng một vòng lặp trong wordpress để xuất các bài đăng. Tôi muốn bọc mỗi ba bài viết bên trong một div. Tôi muốn sử dụng một truy cập để tăng trên mỗi lần lặp của vòng lặp nhưng tôi không chắc chắn về cú pháp có nội dung "nếu $ i là bội số của 3" hoặc "nếu $ i là bội số của 3 - 1".Vòng lặp PHP: Thêm một div xung quanh mỗi cú pháp ba mục
$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;
Làm cách nào để thực hiện điều này? cảm ơn!
gì xảy ra nếu tôi muốn thêm vào chỉ nếu nó là hơn 3 mục? và khi nó bằng 3 món đồ, hãy để nó mà không có thay đổi? –
Đây là cách dễ nhất tôi có thể tìm thấy: http://stackoverflow.com/questions/28247770/loop-through-wordpress-posts-and-wrap-each-x-post-in-a-div –