has_post_parent()WP 5.7.0

Проверяет, есть ли родительская запись у указанной или текущей в цикле записи.

Когда нужно получить родительскую запись, используйте get_post_parent().

Работает на основе: get_post_parent()

Хуков нет.

Возвращает

true|false. Возвращает true, если родительская запись есть и false, если нет.

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

has_post_parent( $post );
$post(число/WP_Post/null)
ID записи или её объект, для которой надо проверить наличие родительской записи.
По умолчанию: global $post

Примеры

0

#1 Проверим наличие родительской записи

$post_id = 5;

if ( has_post_parent( $post_id ) ) {
	echo 'Указанная запись имеет родительскую запись.';
} else {
	echo 'У указанной записи нет родительской записи.';
}

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

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

Код has_post_parent() WP 6.5.2

function has_post_parent( $post = null ) {
	return (bool) get_post_parent( $post );
}