[wp-trac] Re: [WordPress Trac] #3035: wpautop breaks object tags
    WordPress Trac 
    wp-trac at lists.automattic.com
       
    Wed Sep 13 14:44:18 GMT 2006
    
    
  
#3035: wpautop breaks object tags
-----------------------------------------+----------------------------------
 Reporter:  bwooster47                   |        Owner:  anonymous
     Type:  defect                       |       Status:  new      
 Priority:  normal                       |    Milestone:           
Component:  General                      |      Version:           
 Severity:  normal                       |   Resolution:           
 Keywords:  wpautop breaks object embed  |  
-----------------------------------------+----------------------------------
Comment (by Tjworld):
 This is a bug of sorts in wpautop() in the file /wp-includes/functions-
 formatting.php
 I patched to to work for Google Video embedded Flash player tags.
 The simple fix is as follows:
 In `function wpautop($pee, $br = 1) {`
 Add "object|" to three of the regular expressions.
 The expressions are the first two that begin:
 `$pee = preg_replace('!(<(?:table|thead|tfoot|`
 which, after inserting "object|" before "table" become:
 `$pee = preg_replace('!(<(?:object|table|thead|tfoot|`
 Next, find the line that begins:
 `if ($br) $pee = preg_replace(`
 And on the following line:
 `$pee = preg_replace('!(</?(?:table|thead|`
 insert "object|" before "table" so it becomes:
 `$pee = preg_replace('!(</?(?:object|table|thead|`
 You can apply the same principle to some other tags that are mangled by
 the auto-formatting.
-- 
Ticket URL: <http://trac.wordpress.org/ticket/3035>
WordPress Trac <http://wordpress.org/>
WordPress blogging software
    
    
More information about the wp-trac
mailing list