WordPress.org

Make WordPress Core

Ticket #10990: wp-includes--formatting.php.diff

File wp-includes--formatting.php.diff, 582 bytes (added by josephscott, 5 years ago)
  • wp-includes/formatting.php

     
    11871187        $url = $matches[2]; 
    11881188 
    11891189        $after = ''; 
    1190         if ( preg_match( '|(.+?)([).,;:]*)$|', $url, $split ) ) { 
    1191                 $url = $split[1]; 
    1192                 $after = $split[2]; 
     1190        if (  
     1191                $matches[0]{0} == '(' 
     1192                && substr( $matches[0], -1 ) == ')' 
     1193        ) { 
     1194                if ( preg_match( '|(.+?)([).,;:]*)$|', $url, $split ) ) { 
     1195                        $url = $split[1]; 
     1196                        $after = $split[2]; 
     1197                } 
    11931198        } 
    11941199 
    11951200        $url = esc_url($url);