Fórum Brasileiro

[resolvido] Listar todos os Post de uma única Categoria (4 posts)

  1. parenti
    Membro
    Publicado 4 meses atrás #

    Olá, estou precisando de uma ajudinha, quero listar todos os post de uma única categoria, sem limitações.

    Pesquisei e achei 2 ajudas:
    <?php query_posts('category_name=faith-reformed-news&showposts=10'); ?>
    e
    As páginas do blog mostram no máximo 10 posts (Lá do CONFIGURAÇÕES -> LEITURA)

    A grande questão: não quero listar somente 10 posts, ou 20, quero que o "script", busque até terminar os post daquela categoria, pois umas categorias vão ter 20 posts, outras 50 e ai vai...

    Já tentei assim: <?php query_posts('category_name=faith-reformed-news ?>

    mais dai lista somente 10, aquele da opção "CONFIGURAÇÕES -> LEITURA"

    Se alguém souber como fazer para não precisar "limitar" a quantidade de post por categoria.
    Desde já agreço a atenção

  2. georgecampos
    Moderador
    Publicado 4 meses atrás #

    Olá Parenti,

    Na dúvida procure no Codex a referência da função ;)
    http://codex.wordpress.org/Template_Tags/query_posts

    Também não sabia mas lá fala que se você colocar:
    showposts=-1

    Lista todos os posts.

    abs

    George Campos
    www.geoweb.blog.br

  3. parenti
    Membro
    Publicado 4 meses atrás #

    Obrigado GeorgeCampos!
    Então no wordpress é tudo inglês...
    Deu certinho, valeu...

  4. parenti
    Membro
    Publicado 4 meses atrás #

    Só para ajudar quem precisar

    Precisei listar todos os post da categoria assim:
    Letras do Raul Seixas

    Solução

    <?php
    $categ = $_SERVER['REQUEST_URI'];
    
    function geraUrlLimpa2($categ){
    
        $categ = eregi_replace('\/','',$categ);
           return ($categ);
    
    }
    
    ?>
    <?php query_posts('category_name='.$categ.'&showposts=-1'); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    <?php endif; ?>

    Espero ter ajudado!
    Viva o Linux - Porque nós amamos a Liberdade!

Resposta

Você deve fazer login para publicar.

About this Topic