Pour la page archives, on garde le même code que la page index.php, et on change juste la partie

<?php the_content(); ?>

qui fait appel au contenu total du post par

<?php the_excerpt(); ?>

qui en donne un extrait...

<?php get_header(); ?> <!-- importation du header -->

<div id="corps">
<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<p class="postmetadata">
  <?php the_time('j F Y') ?> par <?php the_author() ?> |
  Cat&eacute;gorie: <?php the_category(', ') ?> |
  <?php edit_post_link('Editer', ' | ', ''); ?>
</p>
<div class="post_content">
<?php the_excerpt(); ?>
</div>
</div>
<div class="post_commentaires">
<?php comments_template(); ?>
</div>
<?php endwhile; ?>
<!-- lien vers post suivant -->
<?php previous_post_link() ?> <?php next_post_link() ?>
<?php endif; ?>
</div>

<!-- ici on place la sidebar -->
<?php get_sidebar(); ?>

<!-- ici on place le footer -->
<?php get_footer(); ?>
</body>
</html>

Afficher le nom de la catégorie

Le template archive.php est principalement utilisé pour afficher les contenus des catégories. Pour afficher le nom de la catégorie en cours, on utilisera le code suivant :

<?php single_cat_title(); ?>

Pour afficher le nom de