Ir al contenido principal

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 Elementor
add_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);