WordPress как на ладони
wordpress jino

has_excerpt() WP 2.3

Проверяет есть ли у текущего поста цитата (короткое описание). Условный тег.

Хуков нет.

Возвращает

true или false, в зависимости от того, есть цитата или нет.

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

if( has_excerpt( $id ) ){
	// ...
}
$id(число)
ID поста, наличие цитаты у которого нужно проверить.
По умолчанию: текущий пост

Примеры

#1 Демонстрация работы функции

При выводе постов в цикле проверим есть ли у поста короткое описание, если есть выведем его, если нет, выведем контент:

if( has_excerpt() ){
	the_excerpt();
} else {
	the_content();
}

Код has excerpt: wp-includes/post-template.php WP 4.8.2

<?php
function has_excerpt( $post = 0 ) {
	$post = get_post( $post );
	return ( !empty( $post->post_excerpt ) );
}

Cвязанные функции

Из метки: excerpt (цитата)

Еще из метки: Условные теги (все)

Еще из раздела: Записи: посты, страницы, ...

has_excerpt Комментариев нет

Здравствуйте, !

Ваш комментарий