Your index.php template is loading loop-index.php if this file exists, if not it defaults to loop.php. the_excerpt() should work, alternatively you could use the <!–more–> tag in the post editor to split the post. Hope this helps.
In loop.php, change line 111.
<?php the_content( __( 'Read more <span class="meta-nav">»</span>', 'martin' ) ); ?>
to
<?php the_excerpt(); ?>
I don’t know about Martin but if it has content.php like Twenty Twelve to do the actual display there should be an If…else that displays excerpts or full posts. It’s intended for displaying search results as excerpts but you can modify it something like:
<?php if ( is_search() || is_home() || is_category() ) : // Only display Excerpts …
Not sure but if !( is_single() )… might do the same.
Took me a while to figure that out for my site but found the answer searching the codex. You might find searching for answers can be much faster than asking questions. I just happened to be looking for something else here and saw your question. Good luck.
Thread Starter
janew
(@janew)
Thanks Sridhar, that worked. I must have been changing the wrong line.
Jason – the site has existed for a few years now, so there is no way I am going back and inserting the readmore tags. As said above, I must have been using the_excerpt in the wrong place in the loop.php file.
dnosaur62 – I did try searching for the answer. As you point out, it’s faster. Unless, of course, you don’t understand the answers you find. Or, as already mentioned, you put the code in the wrong place!
Thanks everyone for taking a whack at it, and thanks again to Sridhar for finding the exact line I needed to change! Much appreciated!