WP Manifestindependent plugin directory
manifest / themes / up-composition-json-to-theme

UP Composition JSON to Theme

Ajoute une fonctionnalité pour enregistrer les patterns (compositions) en JSON directement dans le dossier du thème active.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/nicolascaen/up-composition-json-to-theme/archive/refs/heads/Master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Description

Ce plugin ajoute une fonctionnalité à l'interface de WordPress (éditeur de site / compositions) permettant d'enregistrer directement une composition (pattern) au format JSON dans le dossier patterns_json du thème actif. Cela facilite le flux de travail de création de thèmes en évitant l'export manuel puis le déplacement de fichiers.

Installation

  1. Télécharger le dossier du plugin up-composition-json-to-theme ou cloner le dépôt.
  2. Déposer le dossier dans wp-content/plugins/ de votre installation WordPress.
  3. Activer le plugin "UP Composition JSON to Theme" depuis l'administration WordPress.
  4. Assurez-vous que le dossier du thème actif est accessible en écriture par le serveur web (pour la création du dossier patterns_json).

Utilisation

  1. Aller dans l'éditeur de site ou la gestion des compositions via Apparence > Éditeur.
  2. Créer ou modifier une composition.
  3. Dans le menu "Plus d'outils et d'options" (les trois points verticaux en haut à droite) ou via le bouton dédié, cliquer sur "Enregistrer dans le thème".
  4. Le fichier JSON sera créé/mis à jour dans wp-content/themes/votre-theme/patterns_json/.

Changelog

  • 2025-12-18 · v0.1.2 · Amélioration ergonomique : Ajout d'une icône "Télécharger" dans la barre d'outils supérieure pour un accès rapide.
  • 2025-12-18 · v0.1.1 · Correction de compatibilité FSE (ajout dépendance wp-editor) et suppression des avertissements de dépréciation core/edit-site.
  • 2025-12-18 · v0.1.0 · Création du plugin.