Bonjour Li-An,
Et merci pour ce message. Oui, je me doutais bien que j’allais en territoire obscur. Je défriche.
Je viens à l’instant de trouver la source du problème. Alors si vous rencontrez le même (et si un dev WP core passe par là pour capter la doléance), voici ce qui se passe pour moi. En réalité l’export fonctionne mais est extrêmement long. Comme il n’y a aucun message qui indique qu’il est en cours, je quittais la page avant la fin. Il est extrêmement long car j’ai un dossier node_modules issu de nodeJS qui pèse son poids dans mon thème en développement. Notamment car j’ai développe des block Gutemberg personnalisé au sein de mon thème, via la librairie officielle create-block qui a besoin de NodeJS.
Mais même si j’attends suffisamment pour que l’export se finissent, le dossier zippé qui en résulte n’est pas dézipable. J’obtiens le message suivant « Impossible de décompresser ‘nom-du-theme’. Le format n’est pas pris en charge ». Je vais donc supprimer ce dossier node_modules dès que je vais avoir besoin d’exporter mon thème et je le régénérerai juste après.
Compère développeur WP core, il serait bien d’ajouter un hook ou un filtre pour pouvoir exclure des fichiers ou dossiers de l’export, au meme titre qu’un gitignore. Et pour les développeur qui souhaite aussi créé un thème FSE avec des blocks Gutemberg, je peux vous conseiller pour le moment de passer les blocks dans un plugin. Vous séparerez ainsi thème et blocks et l’export devrait fonctionner.
Bonne journée,
Ostalada