[wp-trac] [WordPress Trac] #3669: Missing close </p> tag in wpautop
WordPress Trac
wp-trac at lists.automattic.com
Thu Jan 25 05:48:54 GMT 2007
#3669: Missing close </p> tag in wpautop
----------------------+-----------------------------------------------------
Reporter: scenic | Owner: anonymous
Type: defect | Status: new
Priority: low | Milestone: 2.1.1
Component: Template | Version:
Severity: normal | Keywords: wpautop xhtml
----------------------+-----------------------------------------------------
wpautop seems to change <p><div></div></p> to <div><p></div>
(note the lack of a closing </p> in the second). This broke XHTML
compliance in some text appended by a custom plugin of mine, but I'm
guessing it would affect any div's I put in via the edit page.
I've attached the patch, but the short version of the fix is adding
this line below after line 66 in wp-includes/formatting.php.
$pee = preg_replace( '|(</div[^>]*>\s*)</p>|', "</p>$1", $pee );
--
Ticket URL: <http://trac.wordpress.org/ticket/3669>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list