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

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

И так. Выделить первый пост просто, со вторым будет посложнее, для этого нужно погрузится в сам запрос (wp_query), и вытащить оттуда нужные нам значения


<?php if (have_posts()) :
    while (have_posts()) : the_post(); ?>
        
        <div class="post<?php if(($wp_query->current_post + 1) == ($wp_query->post_count)) echo ' last-post'; ?>">
            ...
        </div>

    <?php endwhile;
endif; ?>

Исходя из условия, я добавил класс last-post к последнему посту. Все!