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