has_excerpt()
Проверяет есть ли у текущего поста отрывок (цитата, короткое описание). Условный тег.
Хуков нет.
Возвращает
true|false. true или false, в зависимости от того, есть цитата или нет.
Использование
if( has_excerpt( $id ) ){
// ...
}
- $id(число)
- ID поста, наличие цитаты у которого нужно проверить.
По умолчанию: текущий пост
Примеры
#1 Демонстрация работы функции
При выводе постов в цикле проверим есть ли у поста короткое описание, если есть выведем его, если нет, выведем контент:
if( has_excerpt() ){
the_excerpt();
} else {
the_content();
}
Список изменений
| С версии 2.3.0 | Введена. |
Код has_excerpt() has excerpt WP 7.0
function has_excerpt( $post = 0 ) {
$post = get_post( $post );
return ( ! empty( $post->post_excerpt ) );
}