has_excerpt

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

Хуков нет.

Возвращает

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

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

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

Примеры

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

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

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

Код из


wp-includes/post-template.php

WP 4.7.2

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

Комментарии:


Оставить комментарий

Your email address will not be published. Required fields are marked *