Description
Plugin simple pour afficher les catégories dans tout article ou page avec un shortcode. C’est essentiellement une interface API de shortcode pour la fonction WordPress wp_list_categories.
Utilisation:
Affichera les liens vers toutes les catégories et les classera par nombre d’articles dans chaque catégorie.
Vous pouvez également lister les balises ou toute autre taxonomie WordPress. Vous devez passer une valeur au paramètre taxonomy
. Par exemple pour lister les balises : .
Par défaut, l’utilisation montre :
- Pas de lien vers toutes les catégories
- Trie la liste des catégories par le nom de la catégorie dans l’ordre croissant
- Affichée dans un style de liste non ordonnée
- Ne montre pas le nombre de messages
- Affiche uniquement les catégories avec des messages
- Met l’attribut title à la description de la catégorie
- Ne se limite pas à l’enfant_d’une catégorie
- Aucun flux ni aucune image de flux n’est utilisé
- N’exclut aucune catégorie et inclut toutes les catégories
- Affiche la catégorie active avec le suffixe de classe CSS.Suffixe ‘ current-cat’
- Affiche les Catégories de façon hiérarchique et indentée
- Affiche la Catégorie en tant que titre sur la liste
- Aucune LIMITE SQL n’est imposée (‘nombre’ => 0 n’est pas montré ci-dessus)
- Affiche (échos) les catégories
- Aucune limite de profondeur
- Toutes les catégories.
- La liste est rendue en utilisant un nouvel objet walker de la classe Walker_Category
Voir wp_list_categories pour l’utilisation.
Marquage et style des listes de catégories
Pris dans la documentation officielle de wp_list_categories.
Par défaut, wp_list_categories() génère des listes non ordonnées imbriquées (ul) à l’intérieur d’un seul élément de liste (li) intitulé « Catégories ».
Vous pouvez supprimer l’élément et la liste les plus extérieurs en définissant le paramètre title_li à une chaîne vide. Vous devrez envelopper vous-même la sortie dans une liste ordonnée (ol) ou une liste non ordonnée (voir les exemples ci-dessus). Si vous ne voulez pas de sortie de liste du tout, définissez le paramètre style à none.
Vous pouvez styliser la sortie avec ces sélecteurs CSS :
li.categories { ... } /* outermost list item */li.cat-item { ... }li.cat-item-7 { ... } /* category ID #7, etc */li.current-cat { ... }li.current-cat-parent { ... }ul.children { ... }
Show categories list in columns
Pour sortir la liste en colonnes, vous pouvez utiliser le multicolumns de CSS. Puisque par défaut la liste est imprimée comme une liste non ordonnée avec la classe « categories », vous pouvez ajouter ceci à votre CSS :
.categories{ column-count: 5; column-gap: 50px;}
.