function tj_process_existing_paragraphs($content) { $content = wpautop($content); $content = preg_replace('/

/', '

', $content); $content = preg_replace('/

\s*(?: )*\s*<\/p>/i', '', $content); $content = preg_replace('/

\s*(?: )*\s*<\/p>/i', '', $content); return $content; } remove_filter('the_content', 'wpautop'); add_filter('the_content', 'tj_process_existing_paragraphs', 10);