From 3748ec5249e37e5c9c3fa52e88efa7cb906ff4a3 Mon Sep 17 00:00:00 2001 From: "Dominik Schilling (ocean90)" Date: Fri, 19 Feb 2016 20:43:10 +0000 Subject: [PATCH] Script Loader: Don't parse `$src` if the current color scheme isn't registered. Avoids a `parse_url()` call on each request if the default colors scheme is in use. Fixes #35882. git-svn-id: https://develop.svn.wordpress.org/trunk@36591 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/script-loader.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 01be0f5608..826e2ac1fe 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -871,13 +871,13 @@ function wp_style_loader_src( $src, $handle ) { $color = 'fresh'; $color = $_wp_admin_css_colors[$color]; - $parsed = parse_url( $src ); $url = $color->url; if ( ! $url ) { return false; } + $parsed = parse_url( $src ); if ( isset($parsed['query']) && $parsed['query'] ) { wp_parse_str( $parsed['query'], $qv ); $url = add_query_arg( $qv, $url );