Objet
A ce stade du développement de notre thème si vous cliquez sur le titre de l’article pour afficher son contenu, vous remarquez qu’il manque la possibilité d’introduire un commentaire et la navigation d’un article à l’autre, bien pratique pour suivre une série d’articles traitant du même sujet. Comme pour les templates archive et search, plusieurs solutions sont possibles:
- utiliser le template index et ajouter des instructions conditionnelles qui déterminent dans quel contexte on se trouve,
- utiliser le template single qui est la copie du template index modifié.
L’avantage de la première solution est de n’avoir qu’un seul template à maintenir. La seconde solution est intéressante si vous voulez personnaliser la page. La programmation de l’index devient alors plus complexe et moins facile à maintenir.
Nous allons utiliser cette dernière solution.

Fichier single.php
Avec l’éditeur de texte ouvrir un nouveau fichier single.php. Copier dans ce fichier le contenu de index.php.
Modifier la division navigation, entre les balises <div class= »navigation »> et </div> de façon suivante:

<span class="alignleft" ><?php previous_post_link('&laquo; %link') ?></span>
<span class="alignright"><?php next_post_link('%link &raquo;') ?></span>

Juste avant <?php endwhile; ?> <!– fin boucle post –> insérer la fonction:

<?php comments_template(); ?>

Enregistrer le fichier sous /themes/montheme.
Presser CTRL+SHIFT+R (sous Firefox) pour vider le cache du navigateur et rafraichir l’écran.
Vérifier l’affichage du bloc commentaire soit en cliquant sur le nombre de commentaires de l’article dans la page index, soit en cliquant sur le titre de l’article dans la page index pour en afficher le contenu. Remarquez aussi en bas de page, la navigation sur l’ article précédent et suivant.

Télécharger les fichiers de cette partie et les copier sous /themes/montheme .

Liens
Partie 1 – Choix des outils
Partie 2 – Environnement de développement et de qualification
Partie 3 – Installation de WordPress sur serveur local
Partie 4 – Créer son thème WordPress
Partie 5 – Créer son thème WordPress – Template Index
Partie 6 – Créer son thème WordPress – Template Sidebar
Partie 7 – Créer son thème WordPress – Template Footer
Partie 8 – Créer son thème WordPress – Template Archive
Partie 9 – Créer son thème WordPress – Template Search
Partie 10 – Créer son thème WordPress – Template Single
Partie 11 – Créer son thème WordPress – Template Comments
Partie 12 – Créer son thème WordPress – Style Print
Partie 13 – Créer son thème WordPress – Autres Templates
Partie 14 – Créer son thème WordPress – Traduction