Кодекс /

the_ID()
выводит ID записи

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