I'm using the following function to create a custom excerpt for my homepage and categories pages so I can do it by character count and have a custom "read more". However, I have captions shortcode showing up in my excerpt.
Example:
[caption id="attachment_4656" align="aligncenter" width="450"] Crispy Vegetable Tacos[/caption] Do you sometimes feel overwhelmed when trying to decide what to make for dinner? What I’ve learned from my years as a family dinner planning expert ... continue reading
I tried adding line 5 to strip out the actual shortcode code but it isn't working.
Am I on the right track? I'd prefer the shortcodes not to show at all and I've used the function I've seen on the 'net but it isn't working (I'm guessing cause I'm using a custom excerpt function). Anyone want to help me out, please?
function get_excerpt($count){
$permalink = get_permalink($post->ID);
$excerpt = get_the_content();
$excerpt = strip_tags($excerpt);
$excerpt = str_replace(']]>', ']]>', $excerpt);
$excerpt = substr($excerpt, 0, $count);
$excerpt = substr($excerpt, 0, strripos($excerpt, " "));
$excerpt = $excerpt.' ... <a href="'.$permalink.'" class="read-more">continue reading <i class="foundicon-right-arrow"></i></a>';
return $excerpt;
}
The fifth line I attempted to convert from this:
$content = str_replace(']]>', ']]>', $content);
TIA!