I’m trying to add two captioned images in the WordPress editor and the Visual Editor keeps adding an empty paragraph between them. I don’t want an empty paragraph there — I got a nice CSS setup going on in the front end and that empty line is messing it up.
The only way I could find to take care of this (other than reinventing the Visual Editor) was to add a filter to the WordPress content and have any occurrence of <p> </p> removed from the HTML.
This code goes in functions.php (which is in your theme folder):
// Strip out all <p> </p> from the content function strip_empty_lines($content) { $content = str_replace('<p> </p>','',$content); return $content; } add_filter ('the_content', 'strip_empty_lines');
For your reference:
Hi.. I replaced the $content for $excerpt, and removed the paragraph tags, but my excerpt still has unwanted spaces in it.
Any help would be much appreciated.
It’s probably because that filter (last line in the code) is still hooked to ‘the_content’.
Try replacing it with this:
add_filter ('get_the_excerpt', 'strip_empty_lines');