Friday, 7 June 2013

Conditional Stylesheet

 By default wp_enqueue_style function  does not provide any option to include stylesheet based on browser but we can do it  with the help of $wp_styles global variable.


add_filter( 'wp_enqueue_scripts', 'custom_enqueue_scripts' );
if(!function_exists('custom_enqueue_scripts')) {
    function custom_enqueue_scripts() {
        wp_enqueue_style( 'conditionalstyle', get_stylesheet_directory_uri().'/css/conditional.css' );

        global $wp_styles;
        $wp_styles->registered['
conditionalstyle']->add_data( 'conditional', 'lt IE 8' );
    }
}

No comments:

Post a Comment