Make WordPress Core


Ignore:
Timestamp:
06/28/2012 08:18:38 PM (12 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-styles.php

    r19712 r21166  
    136136
    137137    function _css_href( $src, $ver, $handle ) {
    138         if ( !is_bool($src) && !preg_match('|^https?://|', $src) && ! ( $this->content_url && 0 === strpos($src, $this->content_url) ) ) {
     138        if ( !is_bool($src) && !preg_match('|^(https?:)?//|', $src) && ! ( $this->content_url && 0 === strpos($src, $this->content_url) ) ) {
    139139            $src = $this->base_url . $src;
    140140        }
Note: See TracChangeset for help on using the changeset viewer.