Menu Close

Afficher une liste définie de catégories dans la sidebar de votre blog WordPress

Suite à des demandes récurrentes, voici comment faire pour afficher non pas toutes les catégories (j'en ai une liste longue comme le bras et il est possible d'explorer tout ça dans la page Archives), mais une liste définie de catégories à afficher en barre latérale.

Perso, j'utilise Exec-PHP et ajoute directement le code dans un nouveau Widget type Texte (Apparence > Widgets).

<?php 
$args = array(
	'show_count'         => 1,
	'number'             => 10,
	'orderby'            => 'count',
	'order'              => 'DESC',
);
 
wp_list_categories( $args ); ?>

Voici la liste des variables utilisées :

  • show_count : à 1, affiche le nombre d'articles de chaque catégorie
  • number : nombre de catégories à afficher
  • orderby : par quel champ trier ? Le choix est entre :
    • ID
    • name (valeur par défaut)
    • slug
    • count
    • term_group
  • order : DESC indique qu'on commence par le plus gros chiffre, normal

Le résultat final ressemblera à ceci :

Pour plus de détails à propos des paramètres que prend en compte le tableau de wp_list_categories, un petit tour sur le Codex vous fera le plus grand bien.

Par contre…

Tu n'as pas vu ma dernière vidéo ? Alors va y jeter un œil ! Et si ça te plaît, n'hésites pas à t'abonner à ma chaîne.