Deshabilitar Google Fonts en Elementor
// 1. EvitaDesactiva quela Elementorcarga carguede Google Fonts en el frontend
add_filter('elementor/frontend/print_google_fonts', '__return_false');
// 2. Elimina todaslas fuentes del grupo 'google' pero conserva las Google Fonts del editor de Elementoradd_filter('elementor/fonts/additional_fonts', '__return_empty_array');
// 3. Deja visible solo el grupo "system" en el selector de fuentespersonalizadas
add_filter('elementor/fonts/groups', function($groups) {
return isset(unset($groups['system'google']); ?// Elimina el grupo de Google Fonts
return $groups;
}, 99);
// 3. Elimina las Google Fonts individuales del listado
add_filter('elementor/fonts/additional_fonts', function($fonts) {
// Lista de Google Fonts comunes a eliminar (puede expandirse si hace falta)
$google_fonts = [
'system'Roboto', =>'Open Sans', 'Lato', 'Montserrat', 'Poppins', 'Oswald',
'Raleway', 'Merriweather', 'Playfair Display', 'Nunito', 'Ubuntu',
'Source Sans Pro', 'Inter', 'Work Sans', 'Noto Sans', 'Cabin',
'Anton', 'Rubik', 'Dancing Script', 'Muli'
];
foreach ($google_fonts as $groups['system']]gf) :{
[] if (isset($fonts[$gf])) {
unset($fonts[$gf]);
}
}
return $fonts;
}, 99);