페이지 상단에 전폭 게시물 한 개를 놓은 다음 행당 3 개의 게시물로 WP 게시물을 정렬하고 싶습니다.PHP가 카운터가 x 또는 y와 같은 경우
나는 모든 것을 표시하고 있지만, 왼쪽과 왼쪽에있는 것은 내 전후 3 개의 if 문입니다. 나는 이것이 정말로 간단하다고 확신하지만 "if ($ counter == 1 | 4 | 7)"을 사용하려고하면 모든 div에 대해 하나의 행이 생겼습니다. 이것을 작성하고 동일한 결과를 얻는 더 간결한 방법이 있습니까?
<?php if <?php if ($counter == 1) : ?>: ?>
<div class="row"><!-- .row - 1 -->
<?php elseif ($counter == 4) : ?>
<div class="row"><!-- .row - 4-->
<?php elseif ($counter == 7) : ?>
<div class="row"> <!-- .row - 7 -->
<?php endif; ?>
<div class="col-md-4">
<p>Content</p>
</div>
<?php if ($counter == 3) : ?>
</div><!-- .row 3 -->
<?php elseif ($counter == 6) : ?>
</div><!-- .row 6 -->
<?php elseif ($counter == 9) : ?>
</div><!-- .row 9 -->
<?php endif; ?>
'경우 ($ 카운터 == 1 || $ 카운터 == 4 || $ 카운터 == 7)'당신은 아마도 나머지 연산자를 사용할 수 있습니다 –
'경우 ($ 카운터 % 3 == 1)'처음에는 0, 후자에서는 0과 같다. – Qirel
잘하면 첫 번째 줄은 복사/붙여 넣기 오류입니다. 그렇지 않으면 수정해야합니다. – jeff