Этот вопрос закрыт для ответов, так как повторяет вопрос Как улучшить цикл php?
@DeniSidorenko

Как улучшить цикл php?

Добрый день, есть такой цикл
<?php $listNumber = 0 ?>


<?php while ( have_rows('commands') ) : the_row(); ?>
 <?php if($listNumber % 4 == 0): ?>
    <div class="commands-list">
  <?php endif;     $listNumber++; ?>

      <!-- Commands Item -->
      <div class="commands-item"><?php the_content()?></div>
      <!-- End Commands Item -->

  <?php if($listNumber % 4 == 0): ?>
      </div>
  <?php endif; $listNumber == 0;?>

<?php endwhile ?>


Очень просто. У меня около 12 постов, каждый идет в .commands-item, а каждые 4 таких в .commands-list

На данный момент, при 12-ти постов у меня такая структура выводится

<div class="commands-list">
	<div class="commands-item"></div>
	<div class="commands-item"></div>
	<div class="commands-item"></div>
	<div class="commands-item"></div>
</div>
<div class="commands-list">
	<div class="commands-item"></div>
	<div class="commands-item"></div>
	<div class="commands-item"></div>
	<div class="commands-item"></div>
</div>
<div class="commands-list">
	<div class="commands-item"></div>
	<div class="commands-item"></div>
	<div class="commands-item"></div>
	<div class="commands-item"></div>
</div>


А мне надо , что бы в каждом .commands-listВторой и третий Item, имел род класс .commands-center

И что бы получилось такая структура
<div class="commands-list">
	<div class="commands-item"></div>

	<div class="commands-center">
		<div class="commands-item"></div>
		<div class="commands-item"></div>
	</div>

	<div class="commands-item"></div>
</div>

<div class="commands-list">
	<div class="commands-item"></div>

	<div class="commands-center">
		<div class="commands-item"></div>
		<div class="commands-item"></div>
	</div>

	<div class="commands-item"></div>
</div>
<div class="commands-list">
	<div class="commands-item"></div>

	<div class="commands-center">
		<div class="commands-item"></div>
		<div class="commands-item"></div>
	</div>
	
	<div class="commands-item"></div>
</div>


Очень буду раз помощи
  • Вопрос задан
  • 279 просмотров
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы