Variable Length Excerpt for WordPress
If you need to change the default excerpt length you can do that through the use of the excerpt_length filter.
If you need to be able to get varying length excerpts then you can add a custom function to your theme’s functions.php file like this:
// custom length excerpt as long as inside a loop
function custom_length_excerpt($word_count_limit) {
echo wp_trim_words(get_the_content(), $word_count_limit);
}
Resources:
http://stackoverflow.com/questions/4082662/multiple-excerpt-lengths-in-wordpress
http://codex.wordpress.org/Function_Reference/wp_trim_words
http://codex.wordpress.org/Function_Reference/get_the_content