the_excerpt_rss()
Display the post excerpt for the feed.
Uses: get_the_excerpt()
1 time — 0.000652 sec (slow) | 50000 times — 1.71 sec (fast) | PHP 7.1.2, WP 4.7.3
Hooks from the function
Return
null
. Nothing (null).
Usage
the_excerpt_rss();
Examples
#1 Layout for RSS feeds
Print the post excerpt or the first 55 words of the post content. Wrap the resulting text in a <description> tag for use in the RSS feed:
<description><?php the_excerpt_rss(); ?></description>
#2 Short & full content for feed
To create a custom feed that takes a GET parameter on a URL (e.g. http://www.example.com/?feed=myfeed&type=excerpt
), place something like the following in your particular feed file to send an excerpt (the_excerpt_rss()) instead of the full content (the_content()):
if isset( $_GET['type'] ) ) { $typewanted = sanitize_text_field( $_GET['type'] ); } if ( $typewantd === 'excerpt' ) { // Wrap the Excerpt in a span tag for CSS styling echo '<span class="excerpt">'; the_excerpt_rss(); echo '</span>'; } else { // Otherwise they want the full content so wrap it in another span echo '<span class="content">'; the_content(); echo '</span>'; }
Changelog
Since 0.71 | Introduced. |
the_excerpt_rss() the excerpt rss code WP 6.7.2
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 ); }