get_post_parent()
Отримує об’єкт батьківського запису для зазначеного або поточного запису.
Якщо потрібно перевірити наявність батьківського запису, скористайтесь функцією has_post_parent() .
Працює на основі:
get_post()
get_post()
Основа для:
has_post_parent()
has_post_parent()
Хуків немає.
Повертає
WP_Post|null. Объект WP_Postбатьківського запису або null, якщо його немає.
Використання
get_post_parent($post);
- $post
(число/WP_Post/null) - ID запису або його об’єкт, для якого треба отримати батьківський запис.
Типово: global $post
Приклади
#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() 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;
}