Suite à la recherche d’un plugin d’archive pour Fran6, je me suis posé la question pourquoi utiliser un plugin pour proposer une page d’archive ? Alors qu’en rajoutant, un petit bout de code on peut obtenir une superbe belle page pour présenter ses archives…
Tout d’abord, créer une page template archives.php en prenant la page.php de votre thème.
Ensuite, à la place de votre boucle d’article, qui commence par :
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
et qui se termine par :
<?php endwhile; endif; ?>
<?php edit_post_link(__('Edit this entry.', 'kubrick'), '<p>', '</p>'); ?>
</div>
mettez simplement tout cela à la place :
<h2>Pages</h2>
<div style="clear:both;"></div>
<ul class="arc">
<?php wp_list_pages('depth=1&sort_column=menu_order&title_li=' ); ?>
</ul>
<br /><br />
<h2>Categories</h2>
<div style="clear:both;"></div>
<ul class="arc">
<?php wp_list_categories('title_li=&hierarchical=0&show_count=1') ?>
</ul>
<br /><br />
<?php
$cats = get_categories();
foreach ($cats as $cat) {
query_posts('cat='.$cat->cat_ID);
?>
<h2 style="margin-top:10px !important; padding:0px;"><?php echo $cat->cat_name; ?></h2>
<div style="clear:both;"></div>
<ul class="arc">
<?php while (have_posts()) : the_post(); ?>
<li style="font-weight:normal !important;">
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a> - Comments (<?php echo $post->comment_count ?>)</li>
<?php endwhile; ?>
</ul>
<?php } ?>
<?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
</div>
Si vous souhaitez voir ce que cela donne rendez vous sur ma page Plan du site
©2009 Papy Nerds. All Rights Reserved.
.