# Créer un template personnalisé pour une page précise dans l’éditeur de site

> WordPress 5.9 et l'éditeur de site permettent d'assigner un gabarit unique à une seule page, sans affecter les autres. Voici comment créer, assigner et versionner ce template proprement.

- Auteur : Clément Hadrot
- Publié le : 2022-01-07
- Mis à jour le : 2022-01-07
- Catégorie : FSE
- URL : https://wpmoderne.dev.wordpress-developpement.fr/fse/creer-template-personnalise-page-editeur-site/

## L’essentiel

- Un template personnalisé ne s'applique qu'où on le choisit
- Il coexiste avec les templates génériques du thème
- L'export permet de le conserver dans le thème

WordPress 5.9 vient de sortir, et avec lui l'éditeur de site quitte enfin le statut de fonctionnalité expérimentale réservée à un plugin. Sur un thème bloc comme Twenty Twenty-Two, l'un des premiers besoins qui remonte des projets clients est presque toujours le même : comment donner à une seule page — une landing page, une page d'atterrissage pour une campagne — une mise en page différente du reste du site, sans dupliquer tout le thème ?

La réponse tient dans les templates personnalisés, une fonctionnalité que l'éditeur de site expose désormais de façon claire, sans passer par un développeur pour chaque variante.

## Créer un nouveau template depuis l'éditeur de site

Depuis **Apparence > Éditeur**, la section Templates propose un bouton pour ajouter un nouveau gabarit. On choisit un nom explicite, par exemple « Page atterrissage campagne », puis on construit sa mise en page avec les blocs habituels : bannière, colonnes, bloc Contenu de la publication pour afficher le texte de la page elle-même.

## Assigner le template à une page précise

> L'essentiel à retenir : Un template personnalisé ne s'applique qu'où on le choisit ; Il coexiste avec les templates génériques du thème ; L'export permet de le conserver dans le thème

Une fois le template créé, direction l'écran d'édition de la page concernée. Dans le panneau latéral, sous l'onglet **Page**, un menu déroulant **Modèle** liste désormais tous les templates personnalisés disponibles, aux côtés du modèle par défaut du thème. Il suffit de sélectionner le bon gabarit pour l'appliquer immédiatement à cette page, et à elle seule.

### Vérifier que rien d'autre n'est affecté

Un point mérite une vérification systématique après cette opération : s'assurer qu'aucune autre page n'utilise le même modèle par erreur. Contrairement à un template par type de contenu, un template personnalisé reste une association explicite entre une page et un gabarit, ce qui limite ce risque, mais une relecture rapide de la liste des pages concernées reste une bonne habitude.

## Conserver le template dans le thème

Un template créé depuis l'éditeur de site est stocké en base de données comme un article de type `wp_template`. Pour l'intégrer durablement au thème et le versionner avec Git, l'export du thème (menu **Outils > Modifier le site > Exporter** depuis l'éditeur) génère les fichiers HTML correspondants, à placer dans le dossier `templates` du thème :

```
mon-theme/
├── templates/
│   ├── page-atterrissage-campagne.html
│   └── page.html
├── parts/
│   ├── header.html
│   └── footer.html
└── theme.json
```

## Cas d'usage fréquents

- Une page d'atterrissage publicitaire sans en-tête ni pied de page habituels.
- Une page « à propos » avec une mise en page en pleine largeur inhabituelle sur le site.
- Une page de contact avec un formulaire mis en avant différemment du gabarit standard.

## Renommer et dupliquer un template existant

Un besoin fréquent, une fois le premier template personnalisé créé, consiste à en dériver une variante pour une deuxième campagne. L'éditeur de site permet de dupliquer un template existant depuis le menu d'options de la liste des templates, ce qui évite de repartir de zéro pour chaque nouvelle campagne. Sur ce projet, on a ainsi construit un template de base « Atterrissage générique », dupliqué et adapté pour chaque nouvelle opération commerciale, plutôt que de tout reconstruire à chaque fois.

### Nettoyer les templates devenus obsolètes

Un point de vigilance à ne pas négliger : une fois une campagne terminée, le template personnalisé qui lui était associé reste actif tant qu'il n'est pas explicitement supprimé ou réassigné. Sur des projets avec un volume important de campagnes, il devient utile d'ajouter un rappel dans le calendrier éditorial pour faire le ménage régulièrement, sous peine d'accumuler des dizaines de templates dont plus personne ne se souvient de l'usage exact.

## Notre verdict

Cette fonctionnalité change concrètement la façon dont on répond à une demande client courante. Là où il fallait auparavant créer un fichier `page-contact.php` et le déployer par mise à jour, un template personnalisé se crée, s'ajuste et s'assigne entièrement depuis l'interface d'administration, sans intervention d'un développeur — à condition, bien sûr, que le thème soit compatible avec l'éditeur de site.
