[Résolu] Catégorie et sous catégorie

  • WordPress :4.8.2
  • Statut : résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #1925318

    arondot@micro-dev.com
    Participant
    Initié WordPress
    3 contributions

    Bonjour à tous,

    Je désir afficher dans une page les sous catégories d’une catégorie

    La catégorie est Auteurs et la sous catégorie se sont leurs noms

    Merci pour votre aide

    Alain

    lien site en dev :http://www.adelf-sfsp.fr

     
    <div id= »dc_vk_code » style= »display: none; »></div>

    #1927402

    VoVi Nam
    Participant
    Padawan WordPress
    51 contributions

    Salut a toi,

    Alors voila  voila un bout de code a mettre dans la boucle de de ton template afin que cela affiche les sous categorie de la categorie  que tu auras choisi.

    foreach((get_the_category()) as $souscat) {
    	if (cat_is_ancestor_of(ID_DE_TA_CATEGORIE, $souscat)) {
    		 echo '<a href="'.get_category_link($souscat->cat_ID).'">';
    		 echo $souscat->cat_name . '</a>';
    	}
    }

    <div class= »line alt2″></div>

    • Cette réponse a été modifiée le il y a 1 semaine et 3 jours par  VoVi Nam.
    #1927565

    arondot@micro-dev.com
    Participant
    Initié WordPress
    3 contributions

    Bonjour

    Merci pour ton aide, mais ce code est modifié quand je l’insert dans une page voir ci-dessous

    [php]echo « test »;

    foreach((get_the_category()) as $souscat) {
    if (cat_is_ancestor_of(1038, $souscat)) {
    echo ‘&gt;cat_ID).' »>’;
    echo $souscat-&gt;cat_name . ‘
    ‘;
    }
    }

    [/php]

    Comment résoudre ce problème

    D’avance merci

    #1929278

    Flobogo
    Modérateur
    Maître WordPress
    13426 contributions

    Bonjour,

    Le code proposé doit être ajouté dans un fichier PHP du thème, pas directement dans une page. Idéalement, il faut créer le fichier category-slug-de-categorie-choisie. (exemple : si votre catégorie s’appelle « les voitures », votre fichier devra s’appeler category-voiture.php) puisque c’est pour afficher dans une catégorie.

    Et surtout, créez un thème-enfant, pour ne pas perdre vos modif’ lors d’une mise à jour du thème.

    #1931064

    arondot@micro-dev.com
    Participant
    Initié WordPress
    3 contributions

    Bonjour

    Et encore merci

    Quel code je dois mettre dans une page de wordpress pour afficher la page PHP que j’ai créé dans mon thème

    Merci

    #1931076

    VoVi Nam
    Participant
    Padawan WordPress
    51 contributions

    Le code que je t’ai propose precedement suffit , il faut juste le mettre dans le bon fichier php celon quel page tu souhaite l’afficher.

6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.