post_type_exists()
Проверяет зарегистрирован ли указанный тип записи.
Работает на основе: get_post_type_object()
1 раз — 0.000018 сек (очень быстро) | 50000 раз — 0.03 сек (скорость света)
Хуков нет.
Возвращает
true|false. true - если тип записи есть, false - в противном случае.
Использование
if( post_type_exists( $post_type ) ){
// тип записи есть
}
- $post_type(строка) (обязательный)
- Название типа поста. Например
'post'.
Примеры
#1 Проверим зарегистрирован ли тип записи
if( post_type_exists( 'post' ) ){
echo 'Тип записи post существует!';
}Заметки
- Смотрите: get_post_type_object()
Список изменений
| С версии 3.0.0 | Введена. |
Код post_type_exists() post type exists WP 7.0.4
function post_type_exists( $post_type ) {
return (bool) get_post_type_object( $post_type );
}