Codex tools: Log in / create account
WordPress Francophone
Page d'accueil francophone du Codex - WordPress en Français - Forum d'Entraide Francophone
Ce marqueur de modèle est apparu avec WordPress Version 2.3. wp_tag_cloud affiche une list de tags dans ce qu'on appelle un 'nuage de tags' ('tag cloud'), dans lequel la taille de chaque tag est déterminée par le nombre d'occurence de ce tag dans les articles.
<?php wp_tag_cloud(''); ?>
$defaults = array('smallest' => 8, 'largest' => 22,
'unit' => 'pt', 'number' => 45, 'format' => 'flat',
'orderby' => 'name', 'order' => 'ASC','exclude' => , 'include' => );
Par défaut, the usage shows:
<?php if ( function_exists('wp_tag_cloud') ) : ?>
<li>
<h2>Popular Tags</h2>
<ul>
<?php wp_tag_cloud('smallest=8&largest=22'); ?>
</ul>
</li>
<?php endif; ?>
<?php wp_tag_cloud('smallest=8&largest=22&number=30&orderby=count'); ?>
La nouvelle fonctionnalité de Tag de la version 2.3 est particulièrement intéressante si on considère qu'on peut utiliser le marqueur wp_tag_cloud pour afficher une archive de Tags. Ce que cela signifie, c'est que lorsqu'un visiteur va cliquer sur un élément du nuage, il verra s'afficher une page contenant le nuage et tous les articles marqués de ce Tag.
Pour arriver à ce résultat, un nouveau modèle doit être ajouté à votre thème. This is a good resource for everything pertaining to templates. Les étapes de base sont
Pour détailler un peu la dernière étape.
WordPress peut être configuré pour utiliser différents modèles de page. Vers le bas du panneau d'administration Ecrire->Page (ou sur la sidebar, cela dépend de la version de WordPress que vous utilisez) se trouve un menu déroulant appelé "Modèle de Page". Depuis celui-ci, vous pouvez sélectionner quel modèle vous souhaitez utiliser pour afficher la Page en cours.
<?php /*
Template Name: Tag Archive
*/ ?>
<div id="content">
<h2>Tag Archive</h2>
<?php get_header(); ?>
<?php wp_tag_cloud(''); ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Older Entries') ?></div>
<div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div>
</div>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<h2 class="posttitle"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="entry">
<?php the_content('Read the rest of this entry »'); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<?php get_footer(); ?>
Veuillez noter qu'aucun style n'a été inclus dans ce modèle. Une bonne manière de déterminer la structure utilisée par votre thème est de regarder le contenu du fichier single.php.
the_category, the_category_rss, single_cat_title, category_description, wp_dropdown_categories, wp_list_categories, in_category, get_category_parents, get_category_link, get_the_category
This page is marked as incomplete. You can help Codex by expanding it.