add_shortcode('mon_agenda_local', function() {
    // On définit le chemin du fichier sur le disque
    $file_path = '/var/www/html/wp-content/uploads/agenda.ics';
    
    // On définit l'URL correspondante (sans le nom de domaine pour éviter le blocage IP)
    $file_url = '/wp-content/uploads/agenda.ics';

    if (!file_exists($file_path)) {
        return "Erreur : Le fichier n'existe pas dans le dossier uploads.";
    }

    // On force l'extension à lire le fichier via le chemin relatif
    return do_shortcode('[ics_calendar url="' . $file_url . '" title="Mon Agenda" view="month"]');
});