WordPress has always made me scratch my head when it came to the excerpt. I mean, its great to be able to insert your “the_excerpt();” php code into your loop and have everything show up all nice.
The default excerpt comes out at 55 characters. That seems alright to me for a list of your blogs. If you want to change the length, that isn’t a problem. You can go right into the function.php file and make your changes. The more difficult part comes when you want to have a different length, lets say, for the sidebar. I’m sure there is a way to do this but it would take yet, more code.
The solution I found, that makes life very easy, is a little bit of code you can throw into your functions.php file. The great part here is that your regular excerpt work but now you have a whole new slew of code to pick for your excerpt.
Click the link below to use the code.
(Grab the code from the “RAW Paste Data” so that you don’t cary over any of the extra info.)
The functions are simple
// inside the loop
my_excerpt(); // just a regular WordPress excerpt (55 words)
my_excerpt(30); // 30 words with formatting (
this is an excerpt … […]
get_my_excerpt(30); // 30 words without formatting (this is an excerpt … […])
// outside the loop
// pass a Post ID to the function (required outside the loop)
my_excerpt(30, 22); // 30 word excerpt of Post with ID 22
get_my_excerpt(30, 22); // 30 word excerpt of Post with ID 22
The functions both have two argument you can use
These functions affect also the manual excerpt. That’s why they strip all html tags from the excerpt content. Otherwhise it might break your site