Выводит ID (уникальный идентификатор) текущей записи, работает только внутри цикла. Если необходимо получить ID поста, можно воспользоваться get_the_ID.
Использование
<?php the_ID(); ?>
Примеры
1. Вывести на экран надпись “ID текущего поста: 15” (для поста с ID 15)
<p>ID текущего поста: <?php the_ID(); ?></p>
2. Вывести уникальный идентификатор для каждого поста
Если в цикле необходимо вывести уникальный идентификатор для каждого поста, воспользуйтесь кодом:
<h3 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h3>
3. Вывести все записи
<?php while( have_posts() ) : the_post(); ?> <a href="<?php the_permalink() ?>" id="post-<?php the_ID() ?>"><?php the_title() ?></a> <?php endwhile; ?>
Исходный код the_ID()
Расположен в wp-includes/post-template.php
строка 16
function the_ID() { echo get_the_ID(); }
показать весь код