Кодекс /

the_excerpt()
выводит короткую цитату поста

Выводит короткую цитату поста. Если цитата для записи не задана, то будет выведено начало текста. По умолчанию, функция показывает 55 слов из начала текста статьи и в конце ставит [...]. Функция выводит только содержимое, без ссылки на статью. Все изображения и теги HTML записи будут пропущены, и не учтены в подсчете. Эта функция может использоваться только внутри цикла. Чтобы получить цитату вне цикла, используйте get_the_excerpt().

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

<?php the_excerpt(); ?>

Примеры

1. Вывод короткой цитаты в списке записей

В примере код выводит цитату (отрывок) на страницах категорий и архивов, в противном случае работает функция php the_content.

if ( is_category() || is_archive() ) {
    the_excerpt();
} else {
    the_content();
}

Исходный код the_excerpt()

Расположен в wp-includes/post-template.php строка 351

function the_excerpt() {

	/**
	 * Filters the displayed post excerpt.
	 *
	 * @since 0.71
	 *
	 * @see get_the_excerpt()
	 *
	 * @param string $post_excerpt The post excerpt.
	 */
	echo apply_filters( 'the_excerpt', get_the_excerpt() );
}
показать весь код