bannière de la page Créer un template wordpress

Créer un template wordpress

Qu’est-ce qu’un template sous wordpress ?

A ne pas confondre avec un thème, créer un template wordpress,  c’est tout simplement un fichier que vous allez personnaliser.
A l’intérieur, vous pouvez y mettre la structure HTML que vous voulez afin de créer des pages à votre guise.

Créer votre template

Très simple, il faut ajouter ceci à votre fichier php :

<?php
/*
* Template Name: LeNomDuTemplate
*/
Créer un template wordpress

C’est le minimum syndical mais vous pouvez ajouter beaucoup plus d’informations sur le template.
Documenter un fichier est toujours une bonne pratique !

<?php
/*
* Template Name: Blabla
* Description:   Exemple de template
* Author:        A&F  Développement
* Author URI:    https://af-developpement.com/
* Version:       1.0.0
* License:       GNU General Public License v2 or later
* License URI:   http://www.gnu.org/licenses/gpl-2.0.html
* Tags:          light, dark, two-columns, right-sidebar, responsive-layout
*/
annotations pour la création d'un template wordpress

A présent,  il va falloir créer une page dans la section pages de wordpress.
Dans la section « Attribut de page » – accessible sur la sidebar à droite quand vous créer une page sous wordpress – vous pouvez maintenant changer le modèle par défaut, par le nom du template que vous avez mis dans votre fichier php.

créer template wordpress

Il ne reste plus qu’à incorporer le code que vous imaginez pour votre page.
Ci-dessous, un exemple d’une page classique sous wordpress.

<?php
/* 
* Template Name: Blabla
*/
?>
<?php get_header(); ?>

<main id="main" class="site-main" role="main">
	<div class="container">
		<h2><?= get_the_title() ?></h2>
		<p>
			<?php the_content() ?>
		</p>
		<span>Page crée le : <?php get_the_date() ?></span>
	</div>
</main>

<?php get_footer(); ?>
Créer un template wordpress

Légende :

Le mot de la fin

Créer des templates permet d’avoir des pages personnalisable à 100% plutôt qu’en passant directement par ce que propose wordpress par défaut avec son éditeur wysiwyg.
C’est une méthode de développement qui s’allie très bien avec ACF, un plug-in permettant d’administrer son site de façon très simple en rajoutant des champs de n’importe quelle nature (Champ email, texte, wysiwyg, le fameux repeater, etc…) .

Si vous souhaitez un thème personnaliser pour votre présence sur le web, n’hésitez pas à nous contacter !