Comment créer un template de page personnalisé sur WordPress ?

décembre 2018

Quentin

Pour cela, il faut créer un fichier du nom de votre choix. Par exemple « landing-page.php ».

Dans ce fichier, on ajoute un marquage qui permettra d’identifier le template personnalisé.

<?php
/*
Template Name: Landing page
*/
?>

En dessous de ce marquage, vous pouvez créer votre template comme dans n’importe quel fichier :

<?php
/*
Template Name: Landing page
*/
?>

<?php get_header(); ?>

<section id="content">
<?php if(have_posts()) : ?>
<div id="loop">

<?php while(have_posts()) : the_post(); ?>

<article <?php post_class(array('singular')); ?>>
<h1><?php the_title(); ?></h1>
<?php if(has_post_thumbnail()) : ?>
<?php the_post_thumbnail('medium_large'); ?>
<?php endif; ?>
<?php the_content(); ?>
</article>

<?php endwhile; ?>
</div>

<?php else : ?>
<p>Aucun résultat</p>
<?php endif; ?>

</section>

<?php get_footer(); ?>

Enfin, il faut attribuer le template sur la page de votre choix en faisant la manipulation ci-dessous :

Sélection d’un template personnalisé avec l’interface de Gutenberg

PS: n'oubliez pas de lire mon tutoriel principal sur comment créer un thème WordPress !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *