Suporte » Temas » Exibir posts por categorias! Sugestão de Loop

  • Olá pessoal, grato da atenção de todos.
    Estou querendo exibir posts por categorias na home, gostaria de saber se vcs, se esse modo está e é o mais correto, ou teria uma sugestão para melhorar. Segue o código abaixo.

    <?php query_posts('category_name=noticias&posts_per_page=6' . '&paged=' . $paged); ?>
         <?php if (have_posts()): while (have_posts()): the_post();?>
            CONTEÚDO EXIBIDO
         <?php endwhile; endif; ?>
Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • Moderador Míriam de Paula

    (@miriamdepaula)

    Primeiro: NUNCA USE query_posts().

    Ao usar query_posts() você vai interferir com a query principal do seu tema e isto causará uma série de dores de cabeça.

    Ao invés disso, use WP_Query e crie uma instancia separada.
    http://codex.wordpress.org/Class_Reference/WP_Query#Category_Parameters

    Abs.

    Criador do tópico romulorasec

    (@romulorasec)

    Oi Miriam, obrigado pela atenção, tentarei agora mesmo ver isso. Obrigado.

    Criador do tópico romulorasec

    (@romulorasec)

    Funcionou assim, seria a forma mais correta?

    <?php
      global $dir_tema, $link_blog, $WP_Query;
      $query_noticias = new WP_Query('category_name=noticias&showposts=6');
    ?>
    <?php if ($query_noticias->have_posts()): while ($query_noticias->have_posts()): $query_noticias->the_post() ;?>
      CONTEUDO
    <?php endwhile; endif; ?>

    Moderador Míriam de Paula

    (@miriamdepaula)

    Sim! Está certinho…

    Oi ! Miriam de Paula, me de um Help 1

    Estou montando meu site usando o tema GoodNews5, e tenho as Categorias:
    1) Notícias
    2) Eventos
    3) Vídeos

    Criei as Páginas para Listar cada uma dessas Categoris, porem não esta Páginando e a lista fica limitada a quantidade que determino.
    Não estou usando Plugin, estou querendo usar a ” function mom_pagination ” que tem no tema.
    Pode me ajudar.

    Moderador Míriam de Paula

    (@miriamdepaula)

    Você criou uma página para cada categoria? Bem, não haveria necessidade de fazer isso, a não ser que você queira estilos diferentes em cada página.

    Tendo o arquivo category.php ele vai servir para exibir as postagens de qualquer categoria criada no WP.

    Oi Mirian, Muito Obrigado pela atenção.

    Pelo que percebi, ao selecionar categoria ele monstra a Padrão ” Sem Categoria ” o que mistura todos os Post.
    Então, criei categorias, e Páginas para exibir os Post por CATEGORIA.

    Minha dificuldade, é por não estar PAGINANDO.
    Clico no MENU -> NOTÍCIAS ele deveria listar 10 notícias por página e criar tantas páginas, quantas forem necessarias pra mostrar minhas notícias postadas, mas mostra uma unica página com 10 notícias.

Visualizando 7 respostas - 1 até 7 (de um total de 7)
  • O tópico ‘Exibir posts por categorias! Sugestão de Loop’ está fechado para novas respostas.