Выбор самой последней записи в WordPress с помощью php - PullRequest
0 голосов
/ 16 февраля 2011

Я пытаюсь сделать оператор if / else для моего WP-шаблона. Но я не могу выбрать правильный элемент.

Я не хочу искать последнее сообщение в блоге. Я уже добавил скрипт, который добавляет класс .first к последнему сообщению.

Что я пытаюсь сделать на фиктивном php-языке:

<?php
if ( class is .first) { do something to .first}
else () { do something to everything else }
?>

Я посмотрел в wp-документации. Но я не могу найти ничего, что выберет " последнее сообщение " ...

Спасибо

Jonas

1 Ответ

0 голосов
/ 16 февраля 2011

Очень простым решением было бы вести подсчет поста, на котором вы находитесь, и что-то делать, если оно первое. В index.php, в цикле have_posts():

<?php if (have_posts()) : $count = 0; ?>
    <?php while (have_posts()) : the_post(); $count++; ?>
        <?php if($count ==1) ?>
            // do something to first
        <?php else ?>
            // do something to everything else
        <?php endif; ?>              
    <?php endwhile; else: ?>
<?php endif; ?>  
...