Условный тег возвращает true
, если у поста заполнено поле цитаты (скриншот ниже), если не заполнено — false
.
has_excerpt( $post = 0 )
- $post
- (целое|WP_Post) Передайте в функцию ID какого-то конкретного поста или его объект для проверки на наличие отрывка (цитаты). По умолчанию будет использоваться текущий пост в цикле.
Пример
Если вам нужно отображать только отрывки, которые были заполнены пользователем и скрывать то, что автоматически создаётся из контента поста.
if ( ! has_excerpt() ) { echo ''; // если отрывок не заполнен, не выводим ничего } else { the_excerpt(); }