Выводит 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();
}
показать весь код