From a6808594001175f1c983558c442e5c4ff2238b1e Mon Sep 17 00:00:00 2001 From: Boone Gorges Date: Sun, 21 Jun 2015 19:35:26 +0000 Subject: [PATCH] Pass stylesheet URL as an argument to 'style_loader_tag' filter. This change brings the filter's signature in line with 'script_loader_tag'. Props nicholas_io. Fixes #32660. Built from https://develop.svn.wordpress.org/trunk@32898 git-svn-id: http://core.svn.wordpress.org/trunk@32869 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/class.wp-styles.php | 6 ++++-- wp-includes/version.php | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/wp-includes/class.wp-styles.php b/wp-includes/class.wp-styles.php index b2166ec306..47ff46c56e 100644 --- a/wp-includes/class.wp-styles.php +++ b/wp-includes/class.wp-styles.php @@ -84,11 +84,13 @@ class WP_Styles extends WP_Dependencies { * Filter the HTML link tag of an enqueued style. * * @since 2.6.0 + * @since 4.3.0 Introduced the `$href` parameter. * * @param string The link tag for the enqueued style. * @param string $handle The style's registered handle. + * @param string $href The stylesheet's source URL. */ - $tag = apply_filters( 'style_loader_tag', "\n", $handle ); + $tag = apply_filters( 'style_loader_tag', "\n", $handle, $href ); if ( 'rtl' === $this->text_direction && isset($obj->extra['rtl']) && $obj->extra['rtl'] ) { if ( is_bool( $obj->extra['rtl'] ) || 'replace' === $obj->extra['rtl'] ) { $suffix = isset( $obj->extra['suffix'] ) ? $obj->extra['suffix'] : ''; @@ -98,7 +100,7 @@ class WP_Styles extends WP_Dependencies { } /** This filter is documented in wp-includes/class.wp-styles.php */ - $rtl_tag = apply_filters( 'style_loader_tag', "\n", $handle ); + $rtl_tag = apply_filters( 'style_loader_tag', "\n", $handle, $rtl_href ); if ( $obj->extra['rtl'] === 'replace' ) { $tag = $rtl_tag; diff --git a/wp-includes/version.php b/wp-includes/version.php index 383e2e513a..10102d7ce3 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.3-alpha-32897'; +$wp_version = '4.3-alpha-32898'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.