Make WordPress Core

Ticket #24225: 24225.6.diff

File 24225.6.diff, 604 bytes (added by kovshenin, 11 years ago)
  • src/wp-admin/includes/media.php

     
    200200        // Convert any remaining line breaks to <br>.
    201201        $caption = preg_replace( '/[ \n\t]*\n[ \t]*/', '<br />', $caption );
    202202
    203         $html = preg_replace( '/(class=["\'][^\'"]*)align(none|left|right|center)\s?/', '$1', $html );
     203        $html = preg_replace( '/(class=(["\'])([^\'"]|(?!\2).)*?)align(none|left|right|center)\s?/', '$1', $html );
    204204        if ( empty($align) )
    205205                $align = 'none';
    206206