Definition:
function the_content_rss($more_link_text='(more...) {}
Display the post content for the feed.
For encoding the html or the $encode_html parameter, there are three possible values. ‘0’ will make urls footnotes and use make_url_footnote(). ‘1’ will encode special characters and automatically display all of the content. The value of ‘2’ will strip all HTML tags from the content.
Parameters
- string $more_link_text: Optional. Text to display when more content is available but not displayed.
- int|bool $stripteaser: Optional. Default is 0.
- string $more_file: Optional.
- int $cut: Optional. Amount of words to keep for the content.
- int $encode_html: Optional. How to encode the content.
Defined filters
- the_content_rss
apply_filters('the_content_rss', $content)
Source code
function the_content_rss($more_link_text='(more...)', $stripteaser=0, $more_file='', $cut = 0, $encode_html = 0) { _deprecated_function( __FUNCTION__, '2.9', 'the_content_feed' ); $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters('the_content_rss', $content); if ( $cut && !$encode_html ) $encode_html = 2; if ( 1== $encode_html ) { $content = esc_html($content); $cut = 0; } elseif ( 0 == $encode_html ) { $content = make_url_footnote($content); } elseif ( 2 == $encode_html ) { $content = strip_tags($content); } if ( $cut ) { $blah = explode(' ', $content); if ( count($blah) > $cut ) { $k = $cut; $use_dotdotdot = 1; } else { $k = count($blah); $use_dotdotdot = 0; } /** @todo Check performance, might be faster to use array slice instead. */ for ( $i=0; $i<$k; $i++ ) $excerpt .= $blah[$i].' '; $excerpt .= ($use_dotdotdot) ? '...' : ''; $content = $excerpt; } $content = str_replace(']]>', ']]>', $content); echo $content; }
2999
No comments yet... Be the first to leave a reply!