[Résolu] Export FSE ne fonctionne pas (Créer un compte)

  • WordPress :6.2
  • Statut : résolu
  • Ce sujet contient 4 réponses, 3 participants et a été mis à jour pour la dernière fois par C_Lucien, le il y a 2 années.
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2455462
    Ostalada
    Participant
    Initié WordPress
    16 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 8.2
    • Thème utilisé : Thème from scratch
    • Extensions en place : ACF, Block Gutemberg divers
    • Nom de l’hébergeur : local

    Problème(s) rencontré(s) :

    Bonjour,

    Je fais conçois mon premier thème en FSE et j’ai un souci d’exportation. Le bouton permettant d’exporter tout le thème (les fichiers HTML templates et parts notamment), accessible depuis l’éditeur FSE ne fonctionne plus. Et rien ne s’affiche en console au click. J’ai switché sur le theme Twenty-Three, et là le bouton fonctionne. Vous auriez une solution ou une piste ? Un hook, un filtre ?

    A très vite j’espère.

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2455481
    Li-An
    Participant
    Maître WordPress
    29210 contributions

    Bonjour, les thèmes FSE, c’est vraiment territoire inconnu. Le mieux c’est de poser carrément la question aux développeurs WP. À part vous donner des liens vers la doc officielle – ce que vous avez déjà consulté, on ne peut pas faire mieux pour le moment. Le forum a une vocation très généraliste.

    #2455485
    Ostalada
    Participant
    Initié WordPress
    16 contributions

    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

    #2455487
    Li-An
    Participant
    Maître WordPress
    29210 contributions

    Merci beaucoup pour ce retour.

    #2455497
    C_Lucien
    Modérateur
    Maître WordPress
    5114 contributions

    Bonjour,


    @ostalada

    Il est possible d’intervenir sur les forums WordPress, où une section est dédiée aux questions de développement.

5 sujets de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.