Magazine Internet

Avoir une belle page d’archive

Publié le 27 mars 2009 par Papy Nerds

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.

.
Avoir une belle page d’archive
<a href="http://www.socialmarker.com">Social Bookmarking</a>

Retour à La Une de Logo Paperblog

A propos de l’auteur


Papy Nerds 22 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine