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 :
PS: n'oubliez pas de lire mon tutoriel principal sur comment créer un thème WordPress !