Как нумеровать посты в порядке, отображаемом в цикле - PullRequest
0 голосов
/ 31 января 2011

все, что я пытаюсь сделать, это получить номер порядка, в котором сообщение отображается в цикле wordpress.Я не ищу post-ID.Чтобы дать вам лучшее представление о том, что я пытаюсь сделать, я покажу вам пример:

<div class="post" id="post-1>
    ...
</div>
<div class="post" id="post-2>
    ...
</div>

Причина в том, что я хочу стилизовать сообщения в соответствии с их заданным порядком в цикле.1004 *

1 Ответ

3 голосов
/ 31 января 2011

До того, как начинается "Цикл":

<?php $number = 1; ?>

Внутри "Цикла", но после вашего HTML:

<?php $number++; ?>

Затем в любом месте вашего HTML вы можете вывести номер записинапечатав значение $number.

<?php echo $number; ?>

Пример в файле темы WordPress:

<?php $number = 1; ?>

<?php while ( have_posts() ) : the_post(); ?>

    <div class="post" id="post-<?php echo $number; ?>">
        ...
    </div>

    <?php $number++; ?>

<?php endwhile; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...