C’est OK lorsque vous avez le fichier theme.
yaml sous la main. Cependant, lors de la soumission au répertoire de thèmes WordPress.org, ce fichier de « construction » serait généralement quelque chose qu’un auteur de thème ne regrouperait pas dans son ZIP de thème.
Je crois fermement au code d’expédition lisible et modifiable par quiconque en reçoit une copie. Il existe plusieurs options pour les auteurs de thèmes pour ce faire. Ils peuvent expédier à la fois les fichiers theme.
json et theme.yaml ou modifier le code suivant dans le fichier principal du plugin : $themeJson = json_encode($themeObject, JSON_UNESCAPED_SLASHES); Nous avons simplement besoin de basculer sur le drapeau JSON_PRETTY_PRINT pour la fonction json_encode() : $themeJson = json_encode($themeObject, JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT); J’espère que le développeur du plugin prendra en compte ce changement dans une future version ou permettra aux auteurs de thèmes de le filtrer. Il existe d’autres solutions pour les auteurs de thèmes qui évitent theme.
json. J’ai divisé mon JSON en morceaux gérables sur plusieurs fichiers dans le passé. Ensuite, j’ai utilisé un plugin webpack pour les fusionner pendant mon processus de surveillance/construction.
Je recommande d’utiliser l’analyseur JS YAML ou un package similaire pour ceux qui préfèrent YAML mais souhaitent une intégration avec leur système de construction.