Deshabilitar Google Fonts en Elementor
// 1. Desactiva la carga de Google Fonts en el frontend
add_filter('elementor/frontend/print_google_fonts', '__return_false');
// 2. Elimina las fuentes del grupo 'google' pero conserva las personalizadas
add_filter('elementor/fonts/groups', function($groups) {
unset($groups['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 = [
'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 $gf) {
if (isset($fonts[$gf])) {
unset($fonts[$gf]);
}
}
return $fonts;
}, 99);