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 6.6.2
function has_excerpt( $post = 0 ) { $post = get_post( $post ); return ( ! empty( $post->post_excerpt ) ); }