From 3ec5b18d40092079f3ac40f16994502bceedeb33 Mon Sep 17 00:00:00 2001 From: "Dominik Schilling (ocean90)" Date: Fri, 19 Feb 2016 21:04:53 +0000 Subject: [PATCH] Styles: Pass the media attribute as an argument to the `style_loader_tag` filter. Props sebastian.pisula. Fixes #34765. git-svn-id: https://develop.svn.wordpress.org/trunk@36592 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class.wp-styles.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/wp-includes/class.wp-styles.php b/src/wp-includes/class.wp-styles.php index fa3f958b85..e9e38e3026 100644 --- a/src/wp-includes/class.wp-styles.php +++ b/src/wp-includes/class.wp-styles.php @@ -98,12 +98,14 @@ class WP_Styles extends WP_Dependencies { * * @since 2.6.0 * @since 4.3.0 Introduced the `$href` parameter. + * @since 4.5.0 Introduced the `$media` parameter. * * @param string $html The link tag for the enqueued style. * @param string $handle The style's registered handle. * @param string $href The stylesheet's source URL. + * @param string $media The stylesheet's media attribute. */ - $tag = apply_filters( 'style_loader_tag', "\n", $handle, $href ); + $tag = apply_filters( 'style_loader_tag', "\n", $handle, $href, $media); 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'] : ''; @@ -113,7 +115,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_href ); + $rtl_tag = apply_filters( 'style_loader_tag', "\n", $handle, $rtl_href, $media ); if ( $obj->extra['rtl'] === 'replace' ) { $tag = $rtl_tag;