How to remove empty paragraph tags from string?

Mr_Virtual

New Member
I ran into a slight coding problem with WordPress template. This is the code I use in template:\[code\]<?php echo teaser(40); ?>\[/code\]In my functions, I use this to strip tags and get content from allowed tags only.\[code\]<?phpfunction teaser($limit) { $content = explode(' ', get_the_content(), $limit); if (count($content)>=$limit) { array_pop($content); $content = implode(" ",$content).'...'; } else { $content = implode(" ",$content); } $content = preg_replace('/\[.+\]/','', $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); $content = strip_tags($content, '<p><a><ul><li><i><em><strong>'); return $content;}?>\[/code\]The problem: I use the above code to strip tags from the content, but WordPress already puts image tags within paragraph. So the result is empty paragraph tags where images are stripped. Just for the sake of cleaning up my code and useless empty tags.My question is how to remove empty paragraph tags?\[code\]<p></p>\[/code\]Thanks a lot in advance! :)
 
Back
Top