Você está procurando uma maneira de registrar folhas de estilo condicionais? Embora provavelmente exista um plugin para isso, criamos um trecho de código rápido que você pode usar para registrar folhas de estilo condicionais no WordPress.
O primeiro parâmetro deve ser a condição, com o restante sendo idêntico aos usados em wp_register_style.
Exemplo:
register_style_conditional( 'lt IE 9', 'ubuntu-regular', 'http://fonts.googleapis.com/css?family=Ubuntu:400' );
wp_enqueue_style( 'ubuntu-regular' );
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo functions.php do seu tema ou a um plugin específico do site:
/**
* Registers a style, as with wp_register_style, between a condition (e.g. 'lt IE 9')
* @param string $condition Condition under which to load the style
* @param string $handle Name of the stylesheet
* @param string|bool $src Path to the stylesheet root
* @param array $deps Array of handles of stylesheets that this one depends upon
* @param boolean $ver Stylesheet version number
* @param string $media Media for which this stylesheet has been defined
*/
function register_style_conditional( $condition, $handle, $src, $deps = array(), $ver = false, $media = 'all' ) {
wp_register_style( $handle, $src, $deps, $ver, $media );
global $wp_styles;
$wp_styles->add_data( $handle, 'conditional', $condition );
}
Observação: Se esta é a sua primeira vez adicionando trechos de código no WordPress, consulte nosso guia sobre como adicionar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: Mais de 50 melhores temas WooCommerce para sua loja online e como criar um formulário de doação para WordPress.
Comentários Deixe uma Resposta