Removendo CSS e JS de plugins

Alguns plugins tem o mau hábito de querer estilizar o seu site por você. E se você gosta de ter controle absoluto sobre cada propriedade CSS, isso é uma dor de cabeça infinita.

Então, parar remover folhas de estilo e javascript/jquery desnecessários ou redundantes, adicione o código abaixo no functions.php do seu tema.

function RemoveCSSeJS(){
 wp_dequeue_style('ID-DO-ARQUIVO');
 wp_dequeue_script('ID-DO-ARQUIVO');
}
add_action( 'wp_enqueue_scripts', 'RemoveCSSeJS', 100 );

Você deve fazer uma linha de wp_dequeue_style para cada folha de estilos que quiser remover, excluindo o “-css” que o WordPress adiciona. O mesmo vale para os arquivos JS em wp_dequeue_script.

O ID de cada arquivo pode ser encontrado dando uma olhada no código fonte. Por exemplo:

<link rel='stylesheet' id='thickbox.css-css'  href='https://netmundo.com.br/wp-includes/js/thickbox/thickbox.css' type='text/css' media='all' />

No caso acima, o nosso id para o thickbox é “thickbox.css”.

Mas se o seu plugin adiciona estes arquivos de modo incorreto, ou seja, criando <style> direto no header, não tem jeito. Neste caso, a remoção tem que ser manual no editor de plugin.

Deixe um comentário