Возвращает 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;
}
показать весь код