(+84) 463.28.7979

How to Change / Shorten Excerpt Length in WordPress


Most index pages, archive pages in WordPress display excerpts of 55 words. How can you change, or shorten excerpt length (or even increase it) easily.

If you look inside your WordPress theme index.php or archive.php, you will find this excerpt tag coming beneath the post title, which displays post excerpt in the front page or archives, category pages.

<?php the_excerpt(); ?>

It will display 55 words by default and then end abruptly with [...]. So how can you change excerpt length?

Change excerpt length in WordPress

Edit your theme functions file functions.php and add the following code at the bottom just above the last line of the code ?>

function new_excerpt_length($length) {
return 20;
}
add_filter('excerpt_length', 'new_excerpt_length');

Remember to place it just above the last line of the code ?> or your functions.php file may become unusable. Change the 20 and use and number to specify the words you want to display in excerpts.

Its a good idea to backup your themes file before editing it, as any error will give major WordPress theme errors. And then you would have to FTP your site, and restore the functions.php to the previous one.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>