• Exibir Categoria e Apenas UMA Sub-Categoria
    Tenho uma dúvida, e não estou conseguindo fazer de jeito nenhum
    Estou fazendo um template para cds online, onde há dois níveis de categoria
    o primeiro nível seria o genero da música ex: rock, reggae, mpb, etc… e as sub-categorias seriam os artistas ex: link park, iron maden, metallica, etc..
    Tenho dois campos para colocar
    um
    Genero: intensão é colocar aqui um código que exiba a categoria mãe
    Artista: intensão é colocar aqui um código que exiba apenas a sub-categoria da categoria mãe acima, apenas a sub-categoria selecionada na publicação do artigo

    ja tentei a opção wp_list_categories com child_of e o id da categoria, mais infelizmente aparece todas as categorias filhas, e eu preciso apenas da categoria filha selecionada.. alguém tem idéia de como fazer?!
    se alguém tiver e quiser compartilhar, deixa mensagem aqui, ou me adicionem no email/msn: soferas.net[@][hotmail].[com] ou contato[@][rhuancarlos].[com], desenvolvo alguns themes para wordpress, poderemos trocar informações.
    Obrigado desde já 🙂

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Veja se isso ajuda.

    <ul>
    <?php foreach((get_the_category()) as $category) { ?>
      <li><a href="<?php echo get_category_link($category->cat_ID); ?>"><?php echo $category->cat_name; ?></a></li>
    <?php } ?>
    </ul>

    Acredito que só funcione se estiver usando o templete category.php em seu tema.

    Por que aparecem todas as categorias filhas? Há mais de uma? Não há uma maneira de estruturar as categorias de forma que só haja uma categoria filha (artista)?

    Criador do tópico Rhuan

    (@rhcarlos)

    bom novamente eu aqui, bom é porque o theme que to fazendo pro cara
    o site do cara já é todo configurado no sentido de hierarquia das categorias assim:

    Gênero
    Artista
    Artista
    Artista

    então não da pra por um artista por categoria, são vários artistas dentro de uma só categoria mãe (gênero)

    já tentei usar o the_category usando o separator como “artista: ” mais nem sempre a categoria genero aparece primeiro, se por exemplo um genero Rock, e tiver uma banda AC/DC, o genero ficará AC/DC, e o artista como Rock, agora se a subcategoria for dps do R como The offspring dai sim, o genero ficaria correto, como Rock, e o separador que estaria com “Artista: ” ficaria atrás da banda “The offspring”…

    então preciso exibir apenas a categoria mae, e a categoria filha
    mais separadas, e apenas uma subcategoria.. apenas a selecionada no artigo, e não todas de uma categoria mãe

    Não entendi bem como está sendo feita a organização mas proponho a seguinte:

    Gêneros como Categorias
    Artistas/Bandas como posts

    Agora acho que entendi o seu problema. Por coincidência, ontem vi um post que mostrava a solução (acho):
    Para mostrar só a categoria pai:
    http://www.wpbeginner.com/wp-themes/how-to-display-only-parent-category-in-your-wordpress-post-loop/

    Para mostrar só a filha:
    http://www.wpbeginner.com/wp-themes/how-to-display-only-child-category-in-your-wordpress-post-loop/

    Acho que as duas opções devem ser combinadas para dar o resultado que vc quer. Note que no código da categoria filha, tem que ser colocado o ID da categoria pai. Como ele vai variar, vc deve colocar $category->cat_ID do primeiro código.

    Moderador: Um tópico, uma pergunta. Crie um novo tópico para sua dúvida

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Exibir Categorias e apenas uma SubCategoria’ está fechado para novas respostas.