apply_filters( 'style_loader_tag', string $html, string $handle, string $href, string $media )

Filters the HTML link tag of an enqueued style.


Description Description


Parameters Parameters

$html

(string) The link tag for the enqueued style.

$handle

(string) The style's registered handle.

$href

(string) The stylesheet's source URL.

$media

(string) The stylesheet's media attribute.


Top ↑

Source Source

File: wp-includes/class.wp-styles.php

View on Trac


Top ↑

Changelog Changelog

Changelog
Version Description
4.5.0 Introduced the $media parameter.
4.3.0 Introduced the $href parameter.
2.6.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

  1. Skip to note content

    This simple change will make your browser call the Google Font page in the applicable mode (HTTP vs HTTPS) with wp_enqueue_style.

    add_filter( 'style_loader_tag',  'remove_https_http', 10, 4 );
    function remove_https_styles( $html, $handle, $href, $media ){
    	$handles = array('twentysixteen-fonts', 'open-sans');
    	if( in_array( $handle, $handles ) ){
    		$html = str_replace('https:', '', $html);	
    	}
    	return $html;
    }

You must log in before being able to contribute a note or feedback.