Advertisements

wp_trim_excerpt

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

Advertisements

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

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: