Make WordPress Core

Ticket #33102: 33102_kses.diff

File 33102_kses.diff, 616 bytes (added by gitlost, 10 years ago)

Adjust regex in wp_kses_hair_parse() to allow for quoted shortcode params.

  • src/wp-includes/kses.php

     
    10991099        . '(?:'               // Attribute value.
    11001100        .     '\s*=\s*'       // All values begin with '='
    11011101        .     '(?:'
     1102        .         '"(?:[^"[]*\[[^\]]*\])+[^"]*"'   // Double-quoted with embedded shortcode.
     1103        .     '|'
     1104        .         "'(?:[^'[]*\[[^\]]*\])+[^']*'"   // Single-quoted with embedded shortcode.
     1105        .     '|'
    11021106        .         '"[^"]*"'   // Double-quoted
    11031107        .     '|'
    11041108        .         "'[^']*'"   // Single-quoted