Выделить последний пост в цикле
По аналогии с примером выделения первого поста в цикле расскажу, как сделать то же самое, только с последним постом. Т.е. наша задача – сделать особое оформление для последнего поста на страница путем добавления CSS-класса.
К примеру, у нас имеется такой цикл:
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post"> ... </div> <?php endwhile; ?> <?php endif; ?>
Мы добавим класс last для последнего поста в этом цикле следующим образом:
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post<?php if(($wp_query->current_post + 1) == ($wp_query->post_count)) echo ' last'; ?>"> ... </div> <?php endwhile; ?> <?php endif; ?>
Готово. Можно использовать класс last для оформления последнего поста.
—–
С помощью популярного ресурса для работодателей и соискателей работы вы сможете найти работу в своем регионе, разместив свое резюме или воспользовавшись формой для поиска предлагаемых вакансий.


(голосов: 3, средняя оценка: 4.33 из 5)