WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Авторские Темы для WordPress

the_ID() WP 0.71

Выводит ID текущего поста. Используется внутри Цикла WordPress.

Если нужно получить ID, а не выводить его на экран то используйте функцию get_the_ID() или такой код: $post->ID.

Работает на основе: get_the_ID()
1 раз — 0.000403 сек (быстро) | 50000 раз — 0.18 сек (очень быстро) | PHP 7.1.2, WP 4.7.3

Хуков нет.

Возвращает

null. Идентификатор записи (ID) выводится сразу на экран.

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

<?php the_ID(); ?>

Примеры

#1. Выведем надпись "Номер поста: 465" на экран (для поста 465):

<p>Номер поста: <?php the_ID(); ?></p>

#2. HTML Анкор поста:

<h3 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h3>

Теперь ссылка на этот анкор будет: http://example.com/ссылка на пост#post-465

в XHTML, атрибут id у HTML тега не может начинаться с цифры. Поэтому перед the_ID() нужно добавить хоть одну букву.

Список изменений

С версии 0.71 Введена.

Код the_ID() WP 5.7.2

<?php
function the_ID() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
	echo get_the_ID();
}

Из метки: loop (Цикл WP)

Еще из раздела: Записи: посты, страницы, ...

Еще из тегов шаблона: Записи: посты, страницы, ...

7 комментов
    Войти