Vous cherchez un moyen d'afficher une liste de sous-catégories uniquement ? Bien qu'il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour lister toutes les sous-catégories dans WordPress.
Instructions :
Tout ce que vous avez à faire est d'ajouter ce code au fichier index.php de votre thème :
$echo = '<ul>' . "\n";
$childcats = get_categories('child_of=' . $cat . '&hide_empty=1');
foreach ($childcats as $childcat) {
if (1 == $childcat->category_parent) {
$echo .= "\t" . '<li><a href="' . get_category_link($childcat->cat_ID).'" title="' . $childcat->category_description . '">';
$echo .= $childcat->cat_name . '</a>';
$echo .= '</li>' . "\n";
}
}
$echo .= '</ul>' . "\n";
echo $echo;
Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière d'ajouter correctement des extraits de code dans WordPress, afin de ne pas endommager accidentellement votre site.
Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 12 meilleurs plugins WordPress pour les blogueurs et comment créer des formulaires d'optin dans WordPress.
Je suis tellement doué pour tout gâcher, alors voici quelques questions/commentaires :
Disons que j'ai une catégorie principale appelée VOITURES et 3 sous-catégories : 1) Voitures de sport 2) Voitures économiques 3) 4x4
Comme nous le savons maintenant, si j'ai des articles dans la catégorie n°1 +2 +3, ils apparaîtront tous sous VOITURES – c'est la norme dans WP.
Maintenant, avec ce code, si l'utilisateur clique sur VOITURES, il obtiendra uniquement les 3 sous-catégories SANS aucun article ?
Est-ce correct ?
Deuxième question :
Où dois-je ajouter ce code ?
Merci
Roger
[…] Ce post a été mentionné sur Twitter par Y Combinator Newest!, HN Firehose. HN Firehose a dit : WordPress affiche la liste des sous-catégories uniquement : http://bit.ly/geanqN […]