Make WordPress Core


Ignore:
Timestamp:
06/28/2012 08:18:38 PM (13 years ago)
Author:
nacin
Message:

Allow protocol-relative URLs when registering/enqueueing scripts and styles.

props mimecine, TobiasBg, georgestephanis.
props kurtpayne for the test coverage.
fixes #16560.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/class.wp-scripts.php

    r21132 r21166  
    111111
    112112        $this->print_extra_script( $handle );
    113         if ( !preg_match('|^https?://|', $src) && ! ( $this->content_url && 0 === strpos($src, $this->content_url) ) ) {
     113        if ( !preg_match('|^(https?:)?//|', $src) && ! ( $this->content_url && 0 === strpos($src, $this->content_url) ) ) {
    114114            $src = $this->base_url . $src;
    115115        }
Note: See TracChangeset for help on using the changeset viewer.