is_post_type_hierarchical()WP 3.0.0

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

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

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

Хуков нет.

Возвращает

true|false.

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

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

Примеры

0

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

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

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

Заметки

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

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

Код is_post_type_hierarchical() WP 6.5.2

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;
}