WordPress : `<?php echo get_the_category_list(); ?>` ne me donne pas toutes mes catégories

Publié par Jean-Michel le

<?php echo get_the_category_list(); ?>ne me donne pas toutes mes catégories.

J’utilise <?php echo get_the_category_list(); ?>dans mon footer.phpfichier pour afficher mes catégories, mais dans la page d’accueil, je n’affiche que deux catégories et dans les messages internes, je montre la catégorie connexe du message et dans les pages, rien ne s’affiche. même moi j’utilise <?php wp_reset_query(); ?>après chaqueWP_Query

Aidez-moi, s’il vous plaît

Solution n°1 trouvée

$categories = get_categories($args);
$html       = '<ul>';
foreach($categories as $cat){
$html .= '<li><a href="'.get_permalink($cat->term_id);.'"';
$html .= '<h2>'.$cat->cat_name.'</h2>';
$html .= '</a></li>';
}
$html .= '';
return $html;`

dans votre fonction

Solution n°2 trouvée

Vous pouvez utiliser

<ul>
<?php wp_list_categories('exclude=22&title_li='); ?>
</ul>

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *