is_post_type_hierarchical

Проверяет является ли указанный тип записи древовидным.

Вернувшееся значение false, может также означать что указанного типа записи не существует.

✈ 1 раз = 0.000011с = очень быстро | 50000 раз = 0.03с = скорость света PHP 7.0.2, WP 4.4.2

Хуков нет.

Возвращает

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

is_post_type_hierarchical( $post_type );
$post_type(строка) (обязательный)
Название типа записи.

Примеры

#1 Проверим является ли тип записи page древовидным

Демонстрация работы, тип записи page древовидный тип и функция должна вернуть true

$is = is_post_type_hierarchical('page'); //> true
$is = is_post_type_hierarchical('post'); //> false

Код из


wp-includes/post.php

WP 4.7.2

<?php
function is_post_type_hierarchical( $post_type ) {
	if ( ! post_type_exists( $post_type ) )
		return false;

	$post_type = get_post_type_object( $post_type );
	return $post_type->hierarchical;
}