WordPress как на ладони
rgbcode is looking for WordPress developers. Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

get_post_type()WP 2.1.0

Получает тип записи по переданному ID (post, page, attachment).

Функцию можно использовать внутри Цикла WordPress, без передачи параметра ID, тогда функцией будет возвращен тип текущего поста, который находится в глобальной переменной $post.

Статья по теме: о записях в WordPress

Работает на основе: get_post()
1 раз — 0.000637 сек (медленно) | 50000 раз — 0.17 сек (очень быстро) | PHP 7.1.2, WP 4.7.5

Хуков нет.

Возвращает

Строку|false. Тип поста или false.

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

$post_type = get_post_type( $post_id );
$post_id(число/объект)
Идентификатор записи (ID) или Объект поста.
По умолчанию: null (текущая запись)

Примеры

0

#1 Получим тип записи ID которой равен 121

$rrr = get_post_type( 121 );
echo $rrr;
// вернет: attachment, если это медиа запись. post, если это пост и т.д.

Внутри Цикла WordPress тип записи можно получить, без использования этой функции:

echo $post->post_type;

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

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

Код get_post_type() WP 6.4.3

function get_post_type( $post = null ) {
	$post = get_post( $post );
	if ( $post ) {
		return $post->post_type;
	}

	return false;
}
3 комментария
    Войти