Make WordPress Core

Ticket #26343: has_shortcode.patch

File has_shortcode.patch, 457 bytes (added by sunyatasattva, 11 years ago)

Proposed solution

  • wp-includes/shortcodes.php

     
    159159                foreach ( $matches as $shortcode ) {
    160160                        if ( $tag === $shortcode[2] )
    161161                                return true;
     162                        // Run recursively on the content of the shortcode.
     163                        elseif ( has_shortcode( $shortcode[5], $tag) )
     164                                return true
    162165                }
    163166        }
    164167        return false;