From 78ed2a6ecaf891021c40f5108899c54b938eb698 Mon Sep 17 00:00:00 2001 From: rob1n Date: Sat, 31 Mar 2007 02:47:23 +0000 Subject: [PATCH] Add https:// support to script loader. Props abtime. fixes #4046 git-svn-id: https://develop.svn.wordpress.org/trunk@5145 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/script-loader.php | 6 ++++++ 1 file changed, 6 insertions(+) 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";