WordPress.org

Make WordPress Core

Changeset 12206


Ignore:
Timestamp:
11/18/09 08:12:05 (4 years ago)
Author:
markjaquith
Message:

Do not destroy characters surrounding shortcodes in strip_shortcodes(). fixes #10326

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/shortcodes.php

    r10810 r12206  
    176176    $tagregexp = join( '|', array_map('preg_quote', $tagnames) ); 
    177177 
     178    // WARNING! Do not change this regex without changing do_shortcode_tag() and strip_shortcodes() 
    178179    return '(.?)\[('.$tagregexp.')\b(.*?)(?:(\/))?\](?:(.+?)\[\/\2\])?(.?)'; 
    179180} 
     
    290291    $pattern = get_shortcode_regex(); 
    291292 
    292     return preg_replace('/'.$pattern.'/s', '', $content); 
     293    return preg_replace('/'.$pattern.'/s', '$1$6', $content); 
    293294} 
    294295 
Note: See TracChangeset for help on using the changeset viewer.