WordPress.org

Make WordPress Core

Ticket #11436: 11436.2.patch

File 11436.2.patch, 681 bytes (added by SergeyBiryukov, 11 years ago)

Added check if wmode is already set.

  • wp-includes/class-oembed.php

     
    247247
    248248                        case 'video':
    249249                        case 'rich':
    250                                 $return = ( !empty($data->html) ) ? $data->html : false;
     250                                if ( !empty($data->html) ) {
     251                                        $return = $data->html;
     252                                        if ( is_admin_bar_showing() && false === strpos( $data->html, 'wmode' ) )
     253                                                $return = str_replace( '</param><embed', '</param><param name="wmode" value="opaque"></param><embed wmode="opaque"', $return );
     254                                } else {
     255                                        $return = false;
     256                                }
    251257                                break;
    252258
    253259                        case 'link':