get_the_ID() — возвращает ID записи

Возвращает ID (уникальный идентификатор) текущей записи, работает только внутри цикла.

Использование

<?php get_the_ID(); ?>

Возвращает

число|ложь
Идентификатор текущей записи в цикле. Ложь, если $post не задано.

Примеры

1. Сохранить в переменную ID текущего поста

$current_post_id = get_the_ID();

2. Вывести заголовки всех постов, кроме записи с ID 245

<?php $id = get_the_ID();?>
<?php if ( $id != 245 ) { ?>
    <h1 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h1>
<?php } ?>

Исходный код get_the_ID()

Расположен в wp-includes/post-template.php строка 27

function get_the_ID() {
	$post = get_post();
	return ! empty( $post ) ? $post->ID : false;
}
показать весь код