Desabilitando folhas de estilos de plugins

0
66
visitas

Você faz seu tema do zero, com tudo configurado e dentro das melhores práticas, até que surge a necessidade de adicionar um plugin.

Isso não seria um problema se o dito cujo não adicionasse milhares de folhas de estilo nada otimizadas, matando um pouco o seu antes ótimo tempo de carregamento.

Para se livrar destes carregamentos indesejados, basta identificar o “handler” da folha de estilos e informar o WordPress para não inseri-la no head do seu tema.

Por exemplo, vá no código fonte (Control + U) e identifique a linha que adiciona a folha:

<link rel='stylesheet' id='twentyfifteen-jetpack-css'  href='https://netmundo.com.br/site/wp-content/plugins/jetpack/modules/theme-tools/compat/twentyfifteen.css?ver=3.3' type='text/css' media='all' />

No exemplo acima, o id twentyfifteen-jetpack-css revela o handler. Basta remover o -css do final. Então nosso handler é twentyfifteen-jetpack.

add_action('wp_print_styles','remove_css', 100);
function remove_css()  {
wp_dequeue_style("twentyfifteen-jetpack"); 
}

O código acima precisa ser adicionado ao functions.php do seu tema.

Lembrando que o seu plugin irá deixar de carregar o estilo necessário para formatação do plugin. Quando eu faço isso, geralmente, colo o código do arquivo do plugin no style.css do meu tema.

Também é possível impedir o carregamento de javascript usando wp_dequeue_script e wp_print_scripts.

DEIXE UMA RESPOSTA

Please enter your comment!
Please enter your name here