Make WordPress Core

Ticket #4046: script-loader.php.diff

File script-loader.php.diff, 858 bytes (added by abtime, 19 years ago)
  • script-loader.php

     
    148148                                        $ver = $this->scripts[$handle]->ver ? $this->scripts[$handle]->ver : $wp_db_version;
    149149                                        if ( isset($this->args[$handle]) )
    150150                                                $ver .= '&' . $this->args[$handle];
    151                                         $src = 0 === strpos($this->scripts[$handle]->src, 'http://') ? $this->scripts[$handle]->src : get_option( 'siteurl' ) . $this->scripts[$handle]->src;
     151                                        $src = $this->scripts[$handle]->src;
     152                                        if (!preg_match("/^https?:\/\//", $src)) {
     153                                                $src = get_option( 'siteurl' ) . $src;
     154                                        }
    152155                                        $src = add_query_arg('ver', $ver, $src);
    153156                                        $src = clean_url(apply_filters( 'script_loader_src', $src ));
    154157                                        echo "<script type='text/javascript' src='$src'></script>\n";