Procédure
Créer une page (par exemple brol-basic-sitemap.php
dans repertoire_du_blog/wp-content/themes/nom_du_thème
Ensuite, aller éditer la page sitemap comme indiqué ci-dessous.
Enfin, dans la partie « Attributs de la page » (généralement à droite), sélectionner « Sitemap » dans la combobox « Modèle »
–le nom « Sitemap » provient de * Template Name: Sitemap
Voilà, la page est visible sur : https://www.gaudry.be/photo/sitemap/
Contenu du fichier
<?php
/**
* Template Name: Sitemap
* The template for displaying a site map
*
* @package WordPress
* @subpackage Twenty_Fourteen
* @since 20141014
*/
$translationKey=‘twentyfourteen’;
get_header(); ?>
<div id=« main-content » class=« main-content »>
<?php
if ( is_front_page() && twentyfourteen_has_featured_posts() )
{
// Include the featured content template.
get_template_part( ‘featured-content’ );
}
?>
<div id=« primary » class=« content-area »>
<div id=« content » class=« site-content »
role=« main »>
<header class=« entry-header »>
<h1 class=« entry-title »>Carte du site</h1>
</header>
<div class=« entry-content »>
<h3><?php _e(‘Pages’); ?></h3>
<ul><?php wp_list_pages(« title_li= » ); ?></ul>
</div>
<div class=« entry-content »>
<h3><?php _e(‘Categories’); ?></h3>
<ul><?php
// title_li= to aavoid to display a heading (we already have the heading in the <h3 tag
// pad_counts to calculate link or post counts by including items from child categories
wp_list_categories(‘show_count=1&hierarchical=0&feed=RSS&title_li=&pad_counts=1 ‘); ?></ul>
</div>
<div class=« entry-content »>
<h3><?php _e(‘All Posts’); ?></h3>
<ul><?php $archive_query = new WP_Query(‘showposts=1000’); while ($archive_query->have_posts())
: $archive_query->the_post(); ?>
<li>
<a href=« <?php the_permalink() ?> »
rel=« bookmark » title=« Lien permanent
vers <?php
the_title(); ?>« ><?php the_title(); ?></a>
(<?php comments_number(‘0’, ‘1’, ‘%’); ?>)
</li>
<?php endwhile; ?>
</ul>
</div>
<div class=« entry-content »>
<h3><?php _e(‘RSS’); ?></h3>
<ul>
<li><a title=« Full
content » href=« <?php bloginfo(‘rss2_url’); ?>« >Flux principal</a></li>
<li><a title=« Comment
Feed » href=« <?php bloginfo(‘comments_rss2_url’); ?>« >Flux des commentaires</a></li>
</ul>
</div>
</div><!– #content –>
</div><!– #primary –>
</div><!– #main-content –>
<?php
get_sidebar();
get_footer();
?>