Removendo CSS e JS de plugins

Removendo CSS e JS de plugins

Alguns plugins tem o mau hbito de querer estilizar o seu site por voc. E se voc gosta de ter controle absoluto sobre cada propriedade CSS, isso uma dor de cabea infinita.

Ento, parar remover folhas de estilo e javascript/jquery desnecessrios ou redundantes, adicione o cdigo 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 cdigo fonte. Por exemplo:


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