Ticket #19543: 19543.diff
| File 19543.diff, 882 bytes (added by solarissmoke, 17 months ago) |
|---|
-
wp-includes/formatting.php
193 193 foreach ( $pees as $tinkle ) 194 194 $pee .= '<p>' . trim($tinkle, "\n") . "</p>\n"; 195 195 $pee = preg_replace('|<p>\s*</p>|', '', $pee); // under certain strange conditions it could create a P of entirely whitespace 196 $pee = preg_replace('!<p>([^<]+)</(div|address|form )>!', "<p>$1</p></$2>", $pee);196 $pee = preg_replace('!<p>([^<]+)</(div|address|form|section)>!', "<p>$1</p></$2>", $pee); 197 197 $pee = preg_replace('!<p>\s*(</?' . $allblocks . '[^>]*>)\s*</p>!', "$1", $pee); // don't pee all over a tag 198 198 $pee = preg_replace("|<p>(<li.+?)</p>|", "$1", $pee); // problem with nested lists 199 199 $pee = preg_replace('|<p><blockquote([^>]*)>|i', "<blockquote$1><p>", $pee);
