get_post_parent() WP 5.7.0

Отримує об’єкт батьківського запису для зазначеного або поточного запису.

Якщо потрібно перевірити наявність батьківського запису, скористайтесь функцією has_post_parent() .

Працює на основі:
get_post()
Основа для:
has_post_parent()

Хуків немає.

Повертає

WP_Post|null. Объект WP_Postбатьківського запису або null, якщо його немає.

Використання

get_post_parent($post);
$post
(число/WP_Post/null)
ID запису або його об’єкт, для якого треба отримати батьківський запис.


Типово: global $post

Приклади

0

#1 Виведемо заголовок батьківського запису

$ child_post_id = 5;
$parent_post = get_post_parent($post);

if ($parent_post) {
	echo 'Заголовок батьківського запису:'. get_the_title($parent_post);
} else {
	echo 'У зазначеному записі немає батьківського запису.';
}

список змін

З версії 5.7.0Введено.

Код get_post_parent() WP 6.0.2

function get_post_parent( $post = null ) {
	$wp_post = get_post($post);
	return! empty( $wp_post->post_parent ) ? get_post( $wp_post->post_parent ) : null;
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *