Описание
Возвращает тип записи (post, page, attachment), по переданному ID.
Функцию можно использовать внутри Цикла WordPress, без передачи параметра ID, тогда функцией будет возвращен тип текущего поста, который находится в глобальной переменной $post.
get_post_type() работает на базе get_post().
Использование
<?php get_post_type( $post_id ) ?>
Параметры
По умолчанию: нет
Примеры
Получим тип записи ID которой равен 121
$rrr = get_post_type( 121 ); echo $rrr; // вернет: attachment, если это медиа запись. post, если это пост и т.д.
Внутри Цикла WordPress тип записи можно получить, без использования этой функции:
$the_post->post_type
На заметку
- Использует: $wpdb
- Использует глобальную переменную: $post
get_post_type()
из файла: /wp-includes/post.php WP 3.3.2function get_post_type( $the_post = false ) {
global $post;
if ( false === $the_post )
$the_post = $post;
elseif ( is_numeric($the_post) )
$the_post = get_post($the_post);
if ( is_object($the_post) )
return $the_post->post_type;
return false;
}Связанные Функции
Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Вы токарь высокогоразряда со стажем, а работать приходится на токарном станке низкого качества? Тогда вам нужно посодействовать покупке нового станка для вас. Токарные станки — дело тонкое, где все решают доли миллиметров и высочайшая точность, именно поэтому они должны быть высшего класса.