2010-09-10 5 views
0

je suis en train de créer un blog et un portefeuille (dans un) thème wordpressAfficher la catégorie des enfants en monoposte (WordPress)

im en utilisant les catégories pour mes messages (comme beaucoup d'autres blogs). J'utilise une catégorie nommée portefeuille, de sorte que je peux distinguer tous mes messages de portefeuille des articles de blog. Lors de l'utilisation, cliquez sur l'un des postes du portfolio, ils vont à une page, où ils obtiennent quelques photos du projet et de l'explication. ils verront également le type de projet, il est: web design, conception graphique, impression , démos

les quatre catégories ci-dessus sont des enfants de la catégorie de portefeuille. donc quand les utilisateurs cliquent sur le projet, ils doivent voir le type de projet

ainsi est-il un moyen d'afficher la catégorie enfant de la publication j'ai essayé the_category() - il montre le parent et l'enfant - J'ai essayé the_category ('exclude = 10') rien ne se lève (pas même un message d'erreur)

Je vous serais reconnaissant si vous pouviez me donner une idée de la façon de montrer la catégorie enfant seulement.

aussi, est-il correct (bonne pratique) le fait que j'ai décidé d'utiliser les catégories d'enfants pour les postes de portefeuille

merci beaucoup

Répondre

1

j'ai trouvé la solution à mon problème

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

c'est ce que dit l'auteur:

Il faut les catégories du poste étant affiché, vérifie si un est un ancêtre du parent choisi ('10' dans mon cas), et renvoie le nom de cette catégorie enfant dans l'écho.

I found it here

cela fonctionne comme je l'ai besoin pour si im heureux

Questions connexes