The problem with the_excerpt is that is echoes the excerpt directly to the screen. In order to return the excerpt value as a string we need to use get_the_excerpt(). Next after checking the shortcode API, I discovered a function that will run all the shortcodes on a given string and return the output as a string, do_shortcode().

So all we need to do now is combine these two functions, and move it into the template:

HTML Code:

echo do_shortcode(get_the_excerpt());

And there it is!

I haven't been able to experiment with this too much because I wanted to know WHERE to place this before I potentially had to revert to backup files. He's saying move it into the template -- does that mean a Body HTML insert? Or should I write it directly into the index.php file, and if so, where?

#2

Aug 9, 2011, 11:27 AM

juggledad

22,869 posts · Mar 2009

OSX 10.10.1 WP 4.x Atahualpa(all) Safari, Firefox, Chrome

Actually you will have to look in bfa_post_parts.php and note that there are several ways that you can get an excerpt