Suporte » Plugins » Listar as categorias e os arquivos diários dentro de uma página

  • Resolvido vinicius.santoro

    (@viniciussantoro)


    Bom dia.
    Estou reorganizando meu blog para poder publicar o novo conteúdo e me surgiu uma dúvida.
    Gostaria de listar as categorias dentro de uma página. Exemplo: tenho a página Seções, e gostaria que dentro dela, houvesse um link para cada categoria.
    Com o comando wp_list_category eu consigo listar no tema as categorias, e dentro de uma Página criada dentro do wordpress?
    Tenho a mesma dúvida para listar os posts diários.
    Exemplo.: Página Arquivo com o posts organizados em forma de lista:
    Novembro:
    * 05 – Testando o template
    * 03 – Testando o comentário
    * 02 – Implementando novo template

    Março:
    * 20 – Bem vindo ao wordpress
    etc…

    Como fazer?

    Muito obrigado a todos.

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Oi Vinícius,

    Você tem duas opções.

    1) Crie uma categoria chamada Arquivos, por exemplo, e pegue o ID dela (o número de identificação). Munido dele, crie um arquivo em seu tema chamado category-X.php, onde X é o número ID. Agora edite o arquivo da maneira que quiser, e quando chamar a categoria no navegador, essa página personalizada aparecerá.

    2) Use algum plugin. Existem vários com a finalidade de organizar e/ou listar categorias e arquivos. Alguns que conheço:

    []’s!

    Criador do tópico vinicius.santoro

    (@viniciussantoro)

    Muito obrigado rghedin.
    Você me ajudou em 90%.

    Os arquivo eu usei o plugin Celan Archives Reloaded e ele supriu minhas necessidades, porém, estou com problemas pra efetuar a listagem das categorias.

    Criei a página Seções que tem o ID 22.
    Criei um arquivo chamado category-22.php com tudo que eu gostaria que estivesse dentro dela. Porém, ao acessar a página, ele abre a página comum e não a minha que editei. Por via das dúvidas, crisei também a page-22.php e também não obtive sucesso.
    Queria também dizer, que utilizo o Permanent Link, ou seja, minhas páginas ficam (por exemplo): localhost/secoes/

    O que estou fazendo de errado?

    Eduardo

    (@eduardozulian)

    Vinicius,

    Acho que tem jeito mais fácil de fazer isso. Seguinte, tu pode criar um template de página e aplica-lo na sua página Seções. Pra isso, crie um novo arquivo .php e use essas linhas no começo do arquivo:

    <?php
    /*
    Template Name: Nome do template
    */
    ?>

    De resto, tudo normal. Use get_header(), get_footer(), o loop e o wp_list_categories(). Acho que isso vai resolver o teu problema.

    Criador do tópico vinicius.santoro

    (@viniciussantoro)

    A sugestão de fazer o template para a página solucionou meu problema.
    Realmente não havia pensado nisso.

    Muito obrigado eduardo e rghedin.

    Eduardo

    (@eduardozulian)

    Hum, tem mais uma forma de resolver isso aí. Caso a página Seções não seja muito extensa, cê podia só colocar uma condição dentro do page.php pra que ela apareça ali mesmo. Ou seja, se a página que você chamou for a de slug ‘secoes’, o page.php vai só listar as categorias:

    <?php if is_page('secoes') : ?>
    <div><?php wp_list_categories(); ?></div>
    <?php else: ?>
    <!-- Aqui poderia entrar o The Loop. -->
    <?php endif; ?>
Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Listar as categorias e os arquivos diários dentro de uma página’ está fechado para novas respostas.