Definition:
function wp_trim_excerpt($text = '') {}
Generates an excerpt from the content, if needed.
The excerpt word amount will be 55 words and if the amount is greater than that, then the string ‘ […]’ will be appended to the excerpt. If the string is less than 55 words, then the content will be returned as is.
Parameters
- string $text: Optional. The excerpt. If set to empty, an excerpt is generated.
Return values
returns:The excerpt.
Defined filters
- the_content
apply_filters('the_content', $text) - excerpt_length
apply_filters('excerpt_length', 55) - excerpt_more
apply_filters('excerpt_more', ' ' . '[...]') - wp_trim_excerpt
apply_filters('wp_trim_excerpt', $text, $raw_excerpt)
Source code
function wp_trim_excerpt($text = '') {
$raw_excerpt = $text;
if ( '' == $text ) {
$text = get_the_content('');
$text = strip_shortcodes( $text );
$text = apply_filters('the_content', $text);
$text = str_replace(']]>', ']]>', $text);
$excerpt_length = apply_filters('excerpt_length', 55);
$excerpt_more = apply_filters('excerpt_more', ' ' . '[...]');
$text = wp_trim_words( $text, $excerpt_length, $excerpt_more );
}
return apply_filters('wp_trim_excerpt', $text, $raw_excerpt);
}
4189

February 12, 2011 


No comments yet... Be the first to leave a reply!