Suporte » Desenvolvendo com WordPress » Como mostrar categoria mãe > categoria filha?

  • Resolvido olaedu

    (@olaedu)


    Dúvida:
    Gostaria de fazer um “caminho de rato” no WordPress, contudo, com a tag “<?php the_category(‘ / ‘) ?>” o resultado é a listagem das categorias em ordem alfabética e separadas por “/”.
    Exemplo: Coberturas Sociais / Eventos;

    Porém, nesse mesmo exemplo, o ideal seria que aparecesse a categoria mãe (Eventos) e, em seguida, a cobertura filha (Coberturas Sociais).

    Alguém?

    Obrigado desde já! 🙂

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Eduardo

    (@eduardozulian)

    É bem tranquilo. Cê consegue fazer isso com a função get_category_parents().

    Criador do tópico olaedu

    (@olaedu)

    Não funcionou. Deu erro…
    Daí usei o seguinte código:
    <?php the_category(‘ › ‘, ‘multiple’ ); ?>

    Porém, está acontecendo algo bem chato. Está aparecendo:
    Eventos > Coberturas Sociais > Eventos

    Ou seja, ele está repetindo o nome da categoria mãe no final.

    O que pode ser isso???
    Existe algo mais fácil que possa funcionar???

    Abraços!

    Eduardo

    (@eduardozulian)

    Que erro que deu?

    E o the_category() com o parâmetro multiple faz bem isso mesmo. É o normal dele.

    Criador do tópico olaedu

    (@olaedu)

    coloquei isso:
    <?php echo(get_category_parents($cat, TRUE, ‘ » ‘)); ?>

    e deu isso:

    Catchable fatal error: Object of class WP_Error could not be converted to string in /home/.mikail/revistaconceitoa/topsecret.revistaconceitoa.com.br/wp-content/themes/conceitoa/single.php on line 26

    Eduardo

    (@eduardozulian)

    No single.php, se não me engano, a variável $cat não tá setada. Segue este tutorial aqui que ele deve funcionar.

    Criador do tópico olaedu

    (@olaedu)

    Resolvido. Esse tutorial é porreta.
    Obrigado!

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Como mostrar categoria mãe > categoria filha?’ está fechado para novas respostas.