has_post_parent()
Проверяет, есть ли родительская запись у указанной или текущей в цикле записи.
Когда нужно получить родительскую запись, используйте get_post_parent().
Работает на основе: get_post_parent()
Хуков нет.
Возвращает
true|false. Возвращает true, если родительская запись есть и false, если нет.
Использование
has_post_parent( $post );
- $post(число/WP_Post/null)
- ID записи или её объект, для которой надо проверить наличие родительской записи.
По умолчанию: global $post
Примеры
#1 Проверим наличие родительской записи
$post_id = 5;
if ( has_post_parent( $post_id ) ) {
echo 'Указанная запись имеет родительскую запись.';
} else {
echo 'У указанной записи нет родительской записи.';
}
Список изменений
| С версии 5.7.0 | Введена. |
Код has_post_parent() has post parent WP 7.0
function has_post_parent( $post = null ) {
return (bool) get_post_parent( $post );
}