get_the_ID

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

ID поста в цикле можно получить через $post->ID, так проще – нет лишних обращений к функциям. Чаще всего так и делается, но иногда может пригодиться get_the_ID();

Хуков нет.

Возвращает

Число. 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);

Код из


wp-includes/post-template.php

WP 4.7.2

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

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *