[wp-trac] [WordPress Trac] #6297: Unbalanced tags across more and nextpage tags

WordPress Trac wp-trac at lists.automattic.com
Wed Mar 19 09:55:50 GMT 2008


#6297: Unbalanced tags across more and nextpage tags
------------------------+---------------------------------------------------
 Reporter:  tellyworth  |       Owner:  anonymous
     Type:  defect      |      Status:  new      
 Priority:  normal      |   Milestone:  2.7      
Component:  General     |     Version:           
 Severity:  normal      |    Keywords:  has-patch
------------------------+---------------------------------------------------
 It's easy to produce broken front page markup by including a --nextpage--
 tag that breaks an enclosing bold or italic tag.  There's some code in
 get_the_content that fixes this for --more-- tags, but it doesn't handle
 --nextpage--, and it'd be more efficient to do it at post save time.

 The enclosed patch fixes this by splitting the content into slices at
 those boundaries and separately balancing each slice.  Balancing happens
 in the content_save_pre action.  No filtering is needed on the output side
 for posts saved after this filter.

 It was a bit of a struggle figuring out where to fit this but I think the
 solution is fairly clean.  It includes a new split_nextpage() function
 that can be used instead of ad-hoc regexps for splitting a post into
 pages.

-- 
Ticket URL: <http://trac.wordpress.org/ticket/6297>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list