• Resolvido lagarto

    (@lagarto)


    Olá galera

    estou com um problema, preciso exibir uma lista de links para os posts quando acesso determinada categoria, isso eu consegui colocando na index:

    <?php while ( have_posts() ) : the_post() ?>
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
    <?php endwhile; ?>

    O problema é que quando clico no link para o post ele não exibe o conteúdo do post, exibe o link novamente.

    Pesquisei bastante e acho que preciso usar mais um loop, correto? Seria algo assim?:

    LOOP 1: verifica se a página é alguma CATEGORIA e exibe os links pros posts

    LOOP 2: verifica se a página é um POST e exibe o conteúdo do post

    correto? não estou conseguindo montar estes loops, estou tentando com if is_single pra verificar se é post mas só retorna erro, podem me ajudar?

    Grato

Visualizando 1 resposta (de um total de 1)
  • Se isso não acontece normalmente então o seu tema não possui o arquivo archive.php ou category.php.

    Ou talvez seja:

    Em uma página de categoria (arquivo category.php ou archive.php) listar algumas postagens de uma outra categoria também.

    Veja se é isso, se for, você deve usar query_posts (http://codex.wordpress.org/Function_Reference/query_posts).

    Com query_posts você pode mostrar postagens de uma ou mais categorias, que possuem uma ou mais tags, de um período especifico de tempo etc. Então, a lista será atualizada cada vez que criar uma postagem que atenda tal especificação. Você pode usar na barra lateral sidebar.php

    Por que verificar se é uma categoria se pode inserir o que quer diretamente no arquivo archive.php e o que deve estar nas postagens em single.php

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Loops múltiplos’ está fechado para novas respostas.