Fórum Brasileiro

[resolvido] Como mostrar categoria mãe > categoria filha? (7 posts)

  1. olaedu
    Membro
    Publicado 3 anos atrás #

    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á! :)

  2. Eduardo Zulian
    Moderador
    Publicado 3 anos atrás #

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

  3. olaedu
    Membro
    Publicado 3 anos atrás #

    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!

  4. Eduardo Zulian
    Moderador
    Publicado 3 anos atrás #

    Que erro que deu?

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

  5. olaedu
    Membro
    Publicado 3 anos atrás #

    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

  6. Eduardo Zulian
    Moderador
    Publicado 3 anos atrás #

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

  7. olaedu
    Membro
    Publicado 3 anos atrás #

    Resolvido. Esse tutorial é porreta.
    Obrigado!

Tópico Encerrado

Este tópico foi encerrado para novas respostas.

About this Topic