Comment Créer un Modèle de Page Personnalisé dans WordPress

Publié le 23 avril 2013 par Louis-Philippe Dea

WordPress vous permet de personnaliser chacune de vos pages à l’aide de la fonctionnalité template de page. Pour ce faire, rien de plus simple!

Deux Solutions Possibles

La première alternative est de nommer, dans votre thème WordPress, une page PHP correspondant au ID ou au slug (qui est en fait le lien URL de la page) de celle-ci. Par exemple : page-6.php (si le ID de ma page est 6) et page-wordpress.php (si l’URL de ma page est : monsite.com/wordpress/). Pour connaître le ID de votre page, allez dans votre console et cliquez sur « Pages ». En cliquant sur l’une des pages, vous verrez alors dans la barre d’adresse son ID. WordPress utilisera alors automatiquement votre nouvelle page plutôt que le template de base page.php.

La deuxième option consiste à utiliser le menu « Attribut de la page » et de sélectionner dans la liste déroulante des modèles de page celui que vous aurez créé spécialement pour la page en question. Pour ce faire, vous devez créer dans votre thème WordPress une nouvelle page du nom de votre choix. De mon côté, j’utilise toujours un nom du genre « template-page-home.php ». Ouvrez votre page et dans le haut complètement de celle-ci, ajoutez le code suivant :

/* Template Name: Accueil */

. Sauvegardez votre page, téléversez-la sur votre FTP et dans votre console de WordPress, cliquez sur la page avec laquelle vous voulez utiliser votre modèle. Dans le menu de droite « Attribut de page », vous pourrez alors sélectionner le nouveau template que vous venez de créer.

À noter que cette fonctionnalité particulière ne fonctionne qu’avec des Pages et non avec des Articles.