Source View: wp_trim_excerpt

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
1812           $excerpt_length = apply_filters('excerpt_length', 55);
1813           $excerpt_more = apply_filters('excerpt_more', ' ' . '[...]');
1814           $words = explode(' ', $text, $excerpt_length + 1);
1815           if (count($words) > $excerpt_length) {
1816                array_pop($words);
1817                $text = implode(' ', $words);
1818                $text = $text . $excerpt_more;
1819           }
1820      }
1821      return apply_filters('wp_trim_excerpt', $text, $raw_excerpt);
1822 }
1823
1824 /**
1825  * Converts named entities into numbered entities.
1826  *
1827  * @since 1.5.1
1828  *
1829  * @param string $text The text within which entities will be converted.
1830  * @return string Text with converted entities.