I may need to work on the titling of this. I have a function: function excerpt($limit) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace('`\[[^\]]*\]`','',$excerpt); return $excerpt; } And I'm calling it with <?php echo excerpt(25);?>. This is what my HTML looks like: <div class="recent-meta-excerpt"> <?php echo excerpt(25);?> <a class="read-more" href="<?php the_permalink(); ?>">Read More <i class="fa fa-long-arrow-right"></i></a> </div> It's outputting like this: <div class="recent-meta-excerpt"> <p>It is a long established fact that a reader will be distracted by the readable content of a page when looking at its layout.... <a class="read-more" href="http://www.stepyouraimup.com/blog/no-featured-image/">Read More <i class="fa fa-long-arrow-right"></i></a> </p> </div> But I don't want the `<a>` inside. When I'm calling the excerpt the `<a>` isn't even inside so I'm not sure how it's being wrapped in a `<p>`.