Цикл используется WordPress для отображения каждого из ваших сообщений. Используя Цикл, WordPress обрабатывает каждую из публикаций, которые будут отображаться на текущей странице, и форматирует их в соответствии с тем, как они соответствуют заданным критериям в тегах Цикла. Любой код HTML или PHP, помещенный в цикл, будет повторяться в каждом сообщении. Когда документация WordPress гласит: «Этот тег должен быть внутри Цикла», например, для определенного тега шаблона или плагинов, тег будет повторяться для каждого сообщения.
Например, среди информации, которую Цикл отображает по умолчанию: Заголовок (the_title ()), Время (the_time ()) и Категории (the_category ()) для каждого сообщения. Другая информация о каждом сообщении может быть отображена с соответствующими тегами шаблона или (для опытных пользователей) путем доступа к переменной $ post, которая задается информацией о текущем сообщении во время работы цикла.
Простой пример :
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
Вам нужно использовать the_id()
функцию. Он отображает числовой идентификатор текущего сообщения. Этот тег должен быть внутри Цикла.
Поместите что-то вроде этого в свой цикл
<p>Post Number: <?php the_ID(); ?></p>
Ссылки:
http://codex.wordpress.org/Function_Reference/the_ID
http://codex.wordpress.org/The_Loop