the_excerpt_rss()
Выводит на экран краткое описание поста (цитату) или первые 55 слов контента. Используется внутри Цикла WordPress.
Функция выводит значение поля "Цитата" (короткое описание), если короткое описание у поста не указано, то функция выведет первые 55 слов контента.
Функция применяет к полученному тексту хук-фильтр 'the_excerpt_rss', чтобы изменять вывод текста из плагинов.
Хуки из функции
Возвращает
null. Выводит на экран короткое описание поста.
Использование
<?php the_excerpt_rss(); ?>
Примеры
#1 Оформление для RSS-ленты
Выведем цитату поста или первые 55 слов контента поста. Обернем полученный текст в тег <description> для использования в RSS-ленте:
<description><?php the_excerpt_rss(); ?></description>
#2 Краткое и полное содержимое для фида
Чтобы создать пользовательский фид, который принимает GET параметр в URL (например, http://www.example.com/?feed=myfeed&type=excerpt), поместите что-то вроде следующего в ваш конкретный файл фида, чтобы отправить отрывок (the_excerpt_rss()) вместо полного содержимого (the_content()):
if isset( $_GET['type'] ) ) {
$typewanted = sanitize_text_field( $_GET['type'] );
}
// отрывок
if ( $typewantd === 'excerpt' ) {
echo '<span class="excerpt">';
the_excerpt_rss();
echo '</span>';
}
// полное содержимое
else {
echo '<span class="content">';
the_content();
echo '</span>';
}
Список изменений
| С версии 0.71 | Введена. |
Код the_excerpt_rss() the excerpt rss WP 7.0
function the_excerpt_rss() {
$output = get_the_excerpt();
/**
* Filters the post excerpt for a feed.
*
* @since 1.2.0
*
* @param string $output The current post excerpt.
*/
echo apply_filters( 'the_excerpt_rss', $output );
}