Ir al contenido principal

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