Les modèles de pages constituent un des éléments charnières dans la gestion des templates sous WordPress. Plan de site, formulaires de contact sont autant de pages modèles qu’il est facile de créer. Voyons comment faire de même pour générer vos propres types de pages.
Mise à jour du 17/09/2010 : consultez notre liste de 6 modèles de page WordPress prêtes-à-l’emploi !
Étape n°1 – Création d’un fichier PHP
La première étape consiste à se connecter sur votre serveur FTP puis de localiser le dossier de votre thème dans /wp-content/themes/NOM_DU_THEME/
A l’intérieur du dossier, créez un nouveau fichier PHP qui correspondra à votre modèle.
Pour différencier votre modèle des autres fichiers standards d’un thème WordPress, nommez-le de la façon suivante : template-nom.php
Ouvrez donc ledit fichier puis copiez / collez ces lignes de code qui indiqueront à WordPress qu’il s’agit d’un modèle de page :
<?php /* Template Name: Nom du modèle */ ?>
Remplacez donc Nom du modèle par le titre qui s’affichera lors de la création d’une nouvelle page WordPress.

Lignes de code insérées dans un modèle de page test
Étape n°2 – Reprise de la structure de page.php
La deuxième étape consiste à réutiliser la structure de page de WordPress. Ouvrez le fichier page.php puis copiez / collez la totalité du code juste en dessous des lignes de code précédemment insérées dans votre template.
A présent, à vous d’opérer les modifications nécessaires en termes de styles, de structure et fonctionnalités PHP.
Un modèle simple consiste à créer une page sans sidebar :
- Supprimez la ligne
<?php get_sidebar(); ?>; - Vérifiez que les balises
<div>sont correctement fermées ; - Appliquez une classe plus large pour votre contenu principal via le CSS ;
N’oubliez pas de sauvegarder votre fichier.
Étape n°3 – Création d’une page avec modèle
La troisième étape est la plus simple ! Connectez-vous sur votre administration WordPress puis cliquez sur Ajouter dans le menu Pages.
Dans le module Attributs de page, sélectionnez le modèle nouvellement créé puis rédigez votre page comme à l’accoutumée.

Tous les modèles de page WordPress sont dans la nature du Web...
Les modèles de page sont extrêmement répandus sous WordPress. Un prochain article en listera les plus importants. Restez connectés !
Crédits photo : Muao
Podcast: Télécharger (Durée: 4:39 — 63.1MB)

je connais un plugin qui crée des modèles de pages, très facile à utiliser, pas besoin de connaître le HTML/PHP, ça peut être utile pour les débutants
Il serait plus intéressant de fournir le lien vers l’extension à moins quelle est était modérée ?
Exact !
Ping : Créer une page de contact sans plugin avec WordPress | WordPress Channel
Bonjour, excellent tutoriel… Est ce possible d’avoir la même chose pour les billets. En effet, je n arrive pas a trouver la méthode pour faire un modèle d’ articles et surtout comment l
Appliquer!
Je ne pense que l’on puisse faire cela avec WordPress… du moins pas encore car il me semble que c’est prévu !
Mais sinon j’ai trouvé ce plugin : http://wordpress.org/extend/plugins/custom-post-template/
Merci pour cet article et accessoirement pour l’adresse du plugin. Ceci dit, après installation du plugin, rien ne s’est ajouté dans le menu déroulant pour me proposer d’autres modèles de pages, après, j’ai certainement du sauter une étape.
Concernant la méthode « traditionnelle » (mains dans le cambouis), j’ai pour ma part un template qui n’a quasiment rien dans sa page « page.php », en fait cette dernière récupère les pages « content-after.php » et « content-before.php » donc dans ce cas, comment procéder ?
Cela ne devrait pas empêcher de créer une page sur-mesure. Le thème en question utilise des fonctions pour faciliter le développement… mais qui n’est pas très facile pour l’utilisateur qui souhaite bidouiller.
C’est difficile pour ne pas dire impossible de vous aiguiller sans une intervention directe. Si vous intéressés, contactez-moi !
Je souhaite créer une page « Vidéo » où les internautes retrouveront six vidéos (avec le titre « le zapping du ??? » en dessous le player. Chaque page contiendrait 6 vidéo ou 8 et ainsi de suite.
Est-ce compliqué à réaliser ?
Pour intégrer ces vidéos dans mon site (www.info2tele.com) j’utilise des customs fiels :
- video pour l’adresse web
videos pour le code adresse
Merci pour l’aide
Peut-être que TubePress conviendrait : http://wpchannel.com/tubepress-plugin-alliant-wordpress-youtube/
Bonjour,
Merci pour cette réponse. Toutefois, je n’utilise pas que des vidéo Youtube. D’autre part comme je l’ai indiqué, pour intégrer ces vidéos, j’utilise costums fields. Ce qui n’est pas toujours simple.
Je voudrais savoir comment pratiquer pour que mon thème gère les « catch_image » et créer la fonction « catch_image »
Cordialement
Hum, il faut faire appel à un professionnel pour ton projet car c’est très spécifique.
Ping : Créer une zone de connexion (login) dans WordPress | WordPress Channel
Salut,
Sympa ton tuto, dans mon cas j’aurai voulu ajouter des cases en dessous de ma zone de texte, j’ai crée une page type en suivant ton tuto serai tu comment faire pour en ajouter ?
Quand je parles de case c’est de crée des espaces ou je pourrai ajouter des liens. Mais toutes les pages n’ayant pas les mêmes liens je pensais passer par des modèles type.
SI tu as une idée de comment faire je suis preneur.
Merci
Pour être honnête, je n’ai rien compris à ta demande…