WordPress как на ладони
wordpress jino

get_the_ID() WP 2.1

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

ID поста в цикле можно получить еще через $post->ID, так зачастую проще - нет лишних обращений к функциям.

Используется в: the_ID().
Работает на основе: get_post()
✈ 1 раз = 0.000037с = очень быстро | 50000 раз = 0.28с = очень быстро PHP 7.1.2, WP 4.7.3

Хуков нет.

Возвращает

Число. ID поста.

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

get_the_ID();

Примеры

#1. Получим ID записи

Обычно ID поста внутри цикла можно получить через $post->ID, но в некоторых случаях может пригодится получать его так:

$post_id = get_the_ID();
// $post_id будет содержать ID текущего в цикле поста

#2. Выведем на экран произвольное поле поста с использованием функции get_the_ID():

$post_id = get_the_ID();
echo get_post_meta( $post_id, 'meta_key', 1);

// или можно так:
echo get_post_meta( get_the_ID(), 'meta_key', 1);

Код get the ID: wp-includes/post-template.php WP 4.9

<?php
function get_the_ID() {
	$post = get_post();
	return ! empty( $post ) ? $post->ID : false;
}

Cвязанные функции

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

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

get_the_ID Комментариев нет

Здравствуйте, !

Ваш комментарий