diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php index 9351dc8da6..b4e8c319f7 100644 --- a/wp-includes/script-loader.php +++ b/wp-includes/script-loader.php @@ -149,6 +149,12 @@ class WP_Scripts { if ( isset($this->args[$handle]) ) $ver .= '&' . $this->args[$handle]; $src = 0 === strpos($this->scripts[$handle]->src, 'http://') ? $this->scripts[$handle]->src : get_option( 'siteurl' ) . $this->scripts[$handle]->src; + $src = $this->scripts[$handle]->src; + + if (!preg_match('|^https?://|', $src)) { + $src = get_option('siteurl') . $src; + } + $src = add_query_arg('ver', $ver, $src); $src = clean_url(apply_filters( 'script_loader_src', $src )); echo "\n";