J'utilise wp_list_categories()
pour imprimer un lien vers chaque catégorie à partir d'un identifiant d'auteur spécifique qui fonctionne correctement. Cependant, je voudrais aussi ajouter une div
à chaque li
qui contiendra une icône pour la catégorie. Comment puis-je atteindre cet objectif?
Voici mon code actuel:
<?php
// Display a list of all categories associated with author
$cat_array = array();
$args = array(
'author' => $author_id,
'showposts' => -1,
'data-filter' => 'category',
'ignore_sticky_posts' => 1,
);
$author_posts = get_posts($args);
if($author_posts) {
foreach ($author_posts as $author_post ) {
foreach(get_the_category($author_post->ID) as $category) {
$cat_array[$category->term_id] = $category->term_id;
}
}
}
$cat_ids = implode(',', $cat_array);
wp_list_categories('include='.$cat_ids.'&title_li=');
?>
Vous pouvez utiliser des pseudo-sélecteurs CSS pour inclure les icônes. :before
si vous avez besoin devant les catégories ou :after
pour le placer à droite.
li.cat-item::before {
content: url("Icon image URL here");
}