WordPress.org

Make WordPress Core

Ticket #18336: 18336.diff

File 18336.diff, 641 bytes (added by evansolomon, 7 years ago)
  • wp-includes/functions.wp-scripts.php

     
    107107        global $wp_scripts;
    108108        if ( !is_a($wp_scripts, 'WP_Scripts') )
    109109                $wp_scripts = new WP_Scripts();
     110               
     111        if( preg_match( '/^\/\//', $src ) ) {
     112                $src = is_ssl() ? 'https:'.$src : 'http:'.$src;
     113        }
    110114
    111115        if ( $src ) {
    112116                $_handle = explode('?', $handle);
     
    114118                if ( $in_footer )
    115119                        $wp_scripts->add_data( $_handle[0], 'group', 1 );
    116120        }
     121
    117122        $wp_scripts->enqueue( $handle );
    118123}
    119124