Créer un template wordpress

3 min

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
 */

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
*/

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.

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 : <?= get_the_date(); ?></span>
    </div>
</main>

<?php get_footer(); ?>

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 !

Comment pouvons nous vous aider ?

Contactez-nous dès maintenant pour discuter de vos besoins spécifiques et obtenir un devis personnalisé.

Faisons de
grandes choses Contez-nous
ensemble