Muchos plugins de WordPress añaden archivos css o javascript al documento web. Muchos puede llegar a ser innecesarios, especialmente si navegamos desde dispositivos móviles, o por ejemplo si tuvieramos muchos y queremos limpiar algo nuestro html y concatenar varios archivos en uno solo…

2 opciones diferentes para borrarlos:

A. Con deregister

Esta opción debería funcionar en la mayoría de los casos, ya que va de la mano de wp_enqueue_style() y wp_enqueue_script() que son las formas recomendada de incluir archivos CSS y JS en los themes.

– Para los css se usa la función: wp_deregister_style($nombre-del-handle).
– Para eliminar js se usa la función: wp_deregister_script($nombre-del-handle).

Un ejemplo de uso:

B. Con remove_action

Si la opción anterior con deregister no te funciona, es porque el desarrollador del plugin no ha insertado los css/js mediante wp_enqueue… En ese caso puedes probar usando remove_action().

– Parámetros de la función: remove_action($donde, $función-a-eliminar, $prioridad)

pd: Si ninguna de las 2 funciones te ha funcionado, posiblemente te toque entrar a los archivos del plugin en cuestión, buscarlo/s y borrarlo/s a mano.