From 3486bf6668aecc5340347da6e6eb988d662378f5 Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Wed, 26 Dec 2012 20:26:19 +0000 Subject: [PATCH] Encode brackets in the load-scripts.php URL, as these are considered unsafe characters and can be misunderstood. (See RFC 1738.) In particular, a "security" rewrite rule from a plugin blocked URLs with unencoded brackets. fixes #22899 for trunk. git-svn-id: https://develop.svn.wordpress.org/trunk@23201 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/script-loader.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wp-includes/script-loader.php b/wp-includes/script-loader.php index 3c2acf8392..06b55e9b9b 100644 --- a/wp-includes/script-loader.php +++ b/wp-includes/script-loader.php @@ -703,7 +703,7 @@ function _print_scripts() { } $concat = str_split( $concat, 128 ); - $concat = 'load[]=' . implode( '&load[]=', $concat ); + $concat = 'load%5B%5D=' . implode( '&load%5B%5D=', $concat ); $src = $wp_scripts->base_url . "/wp-admin/load-scripts.php?c={$zip}&" . $concat . '&ver=' . $wp_scripts->default_version; echo "\n";