Ticket #15600: 15600.diff
File 15600.diff, 643 bytes (added by , 12 years ago) |
---|
-
wp-includes/formatting.php
249 249 if ( !empty($shortcode_tags) && is_array($shortcode_tags) ) { 250 250 $tagnames = array_keys($shortcode_tags); 251 251 $tagregexp = join( '|', array_map('preg_quote', $tagnames) ); 252 $pee = preg_replace('/<p>\\s* ?(\\[(' . $tagregexp . ')\\b.*?\\/?\\](?:.+?\\[\\/\\2\\])?)\\s*<\\/p>/s', '$1', $pee);252 $pee = preg_replace('/<p>\\s*(\\[(' . $tagregexp . ')\\b.*\\](?:.++\\[\\/\\2\\])?)\\s*<\\/p>/sU', '$1', $pee); 253 253 } 254 254 255 255 return $pee;