Выделить первый пост в цикле WordPress

 slikNET    2016-02-11    Wordpress 0 комментариев

Для того что бы выделить первый пост, просто перед тем как писать цикл — ставим переменную, которая будет считать количество пройденных циклов. Ну и логично, если эта переменная будет равна 1 (первый пост), то соответственно цикл сейчас обрабатывает первый пост.

<?php $i = 0;
if (have_posts()) :
  while (have_posts()) : the_post();
    $i++ ?>

      <div class="post<?php if ($i == 1) echo ' first'; ?>">
          ...
      </div>

  <?php endwhile;
endif; ?>