add_shortcode('agenda_auto', function() {
    // 1. On définit le dossier où arrivent tes fichiers
    $dir = '/var/www/html/wp-content/uploads/';
    
    // 2. On cherche tous les fichiers qui finissent par .ics
    $files = glob($dir . "*.ics");

    if (!$files) {
        return "Aucun fichier .ics trouvé dans le dossier uploads.";
    }

    // 3. On trie pour trouver le fichier le plus récent (le dernier modifié)
    usort($files, function($a, $b) {
        return filemtime($b) - filemtime($a);
    });

    $dernier_fichier = $files[0];
    $nom_fichier = basename($dernier_fichier);

    // 4. On génère l'URL pour l'extension
    $url = "https://www.nuage.ooo/wp-content/uploads/" . $nom_fichier;

    // 5. On l'envoie à l'extension ICS Calendar
    return do_shortcode('[ics_calendar url="' . $url . '" skip_cache="true"]');
});