• Resolvido arifaj

    (@arifaj)


    Olá, gostaria de saber se é possivel listar posts de uma categoria/tags especifica dentro de uma pagina.

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

    Tente usar o get_posts assim:

    <ul>
     <?php
     global $post;
     $myposts = get_posts('numberposts=5&category=1');
     foreach($myposts as $post) :
     ?>
        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
     <?php endforeach; ?>
     </ul>

    Nesse caso ele vai listar os cinco últimos posts da categoria com ID igual a 1.

    Criador do tópico arifaj

    (@arifaj)

    excelente catia…. mto obrigado.

    Catia, obrigado por nos ajudar.
    Gostaria de tirar um dúvida que me surgiu, acho que já surgiram em outros usuarios tambem.

    Quando tento publicar post de uma determinada categoria, eu tenho que criar a pagina, sendo um arquivo php (Painel Admin =>Aparencia =>Editor), ou posso usar o recurso de paginas(Painel Admin =>Paginas =>Editar), para publicar os posts relacionados a uma determinada categoria.

    O que eu ja fiz, e a unica maneira que aparentemente deu certo, foi apenas criar um arquivo php, já a segunda forma, não retorna resultado algum. Estou errando em alguma coisa?
    Agradeço a todos que puderem nos ajudar.

    caros, socorro…
    estou com essa mesma dúvida, cheguei a instalar o plugin: List category posts, mas ele não filtra os post da categoria especificada. ele chama todo os post!

    desculpem minha ignorância, mas esse código apresentado acima eu não sei onde inserí-lo!

    bom, minha sugestão, e solucao foi instalar o plugin exec-php que ai esse codigo acima ira funcionar, ou como alternativa o codigo:

    <div>
    <?php query_posts('category=1&showposts=5'); ?>
    <!-- Início do Loop -->

    <?php endif; ?>
    <?php wp_reset_query(); // para voltar a query padrao do WordPress?>
    </div>

    Eu dei so uma implementada no codigo da catia para listar os posts da categoria especifica!!

    <?php
      if( is_single() ) {
        global $post;
        $categories = get_the_category();
        $category = $categories[0];
      } else {
        $category = $wp_query->get_queried_object();
      }
      $parent = ($category->category_parent)? $category->category_parent :$category->cat_ID;
    ?>
    <ul>
      <?php
        global $post;
       $myposts = get_posts('numberposts=5&category='.$category->cat_ID.'');
    
      foreach($myposts as $post) :
      ?>
      <li>
        <a href="<?php the_permalink(); ?>">
          <?php the_title(); ?>
        </a>
      </li>
      <?php endforeach; ?>
    </ul>

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘listar posts nas paginas’ está fechado para novas respostas.