wpautop regex issue
-
I found a minor issue in wpautop()’s regular expressions which generated spooky HTML in rare circumstances.
The line 75 (WordPress 2.3.1) in functions.php,
'!<p>\s*(</?' . $allblocks . '[^>]*>)\s*</p>!'
cannot tell <param> from <p>, which causes unexpcted results in <object> elements.
I’d suggest replacing it with'!<p>\s*(</?' . $allblocks . '([\s/][^>]*)?>)\s*</p>!'
or something like it.
- The topic ‘wpautop regex issue’ is closed to new replies.