wp_list_categories custom single.php (Créer un compte)

  • WordPress :5.8
  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #2389937
    zup44
    Participant
    Padawan WordPress
    95 contributions

    Bonjour,

    J’ai crée un thème perso WordPress, et je personnalise ma page de post (single.php).

    Je souhaiterais afficher les catégories parents et enfants et sous-enfant relatif à l’article (wp_list_categories) comme un fil d’ariane dans mes articles.

    Je voudrais afficher les catégories de cette façon dans mes articles :

    Category 1 > category child of 1.1 > category sous-child of 1.1.1
    Category 2 > category child of 2.1 > category child of 2.2
    etc...

    J’ai déjà un début de solution dans le code ci-dessous :

    <?php
    $categories = wp_get_post_categories( $post->ID, array('fields' => 'ids'));
    if($categories) {
     	$cat_ids = implode(',' , $categories);
     	$cats = wp_list_categories('title_li=&style=none&echo=0&include='.$cat_ids);
     	echo str_replace('<br />', ' <i class="fa fa-chevron-right"></i><i class="fa fa-chevron-right"></i> ', $cats);
    } 
    ?>

    Il m’affiche bien les catégories parent, enfant et sous-enfant relative à l’article.

    Mon problème c’est que toutes les catégories s’affichent les une a la suite des autres, comme ci-dessous :

     

    Category 1 > category child of 1.1 > category sous-child of 1.1.1 > Category 2 > category child of 2.1 > category child of 2.2

     

    J’aimerais que quand il y a une nouvelle Category primary qu’un nouveau fil d’ariane de catégorie se créer.

    Avez vous une idée de comment faire ?

    Merci pour votre aide

    • Ce sujet a été modifié le il y a 5 mois et 2 semaines par zup44.
Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.