Si las fuentes se cargan desde un complemento, deberá usarse un gancho para insertarlos, puede deshabilitar el gancho, pero deberá saber de dónde proviene. Sobre todo porque necesitará el controlador de la secuencia de comandos.
Se pueden hacer varias formas diferentes, así que intentaré dar un ejemplo de una forma en que se puede hacer, pero es muy probable que tengas que buscar un poco.
El complemento podría ser (idealmente) cargarlo directamente con wp_enqueue_style()
, por suerte para nosotros hay una función para invirtiendo esa acción wp_dequeue_style()
, solo debes asegurarte de conectarte en el momento adecuado y poder eliminarlo. En la mayoría de los casos, esto se realiza en el enlace wp_enqueue_scripts
. Es posible que hayan establecido una prioridad alta para que se cargue tarde, pero eso no suele ser necesario, es posible que tenga que encontrar exactamente cómo hacerlo para estar seguro.
en algún lugar del complemento puede haber algunas líneas de código algo como:
add_action( 'wp_enqueue_scripts', 'plugin_setup_styles' );
function plugin_setup_styles() {
// it may not be quite this simple, depending on what the plugin is doing
wp_register_style( 'plugin-google-font-lato', 'http://fonts.googleapis.com/css?family=Lato:300,400,700' );
wp_enqueue_style( 'plugin-google-font-lato' );
}
posible solución, debería funcionar desde functions.php:
add_action( 'wp_enqueue_scripts', function() {
wp_dequeue_style( 'plugin-google-font-lato' );
}, 99 );
Básicamente, vas a necesitar saber el controlador del script como está registrado, grep
es ideal para este $ grep -R wp_enqueue_style wp-content/plugins/
como un comienzo. Pero puede obtener mejores resultados al buscar Lato $ grep -Rn Lato wp-content/plugins/