eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

post_type_exists()WP 3.0.0

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

Работает на основе: get_post_type_object()
1 раз — 0.000018 сек (очень быстро) | 50000 раз — 0.03 сек (скорость света)

Хуков нет.

Возвращает

true|false. true - если тип записи есть, false - в противном случае.

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

if( post_type_exists( $post_type ) ){
	// тип записи есть
}
$post_type(строка) (обязательный)
Название типа поста. Например 'post'.

Примеры

0

#1 Проверим зарегистрирован ли тип записи

if( post_type_exists( 'post' ) ){
	echo 'Тип записи post существует!';
}

Заметки

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

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

Код post_type_exists() WP 6.7.1

function post_type_exists( $post_type ) {
	return (bool) get_post_type_object( $post_type );
}
2 комментария
    Войти