• Resolvido kaoltda

    (@kaoltda)


    ola pessoal
    uma duvida
    quando defino para que a home do blog, mostre apenas 6 postagem
    as minhas categorias so mostram tambem 6 postagem ?
    ae pessoa tem que ficar clicando em mais produtos para ir vendo tudo
    como faço para que, quando uma pessoa
    click em categoria
    seja mostrado tudo em uma unica pagina?
    tipo o seguinte
    3 categorias – carros – motos – barcos
    em cada categoria tem 20 itens
    clickou em motos, motre tudo dentro e nao apenas 6 igual esta na home e ter que ir clickando para ir vendo tudo?

    expliquei meio enrolado ?
    obrigado

Visualizando 10 respostas - 1 até 10 (de um total de 10)
  • seguinte, vai no arquivo category e coloca assim

    <?php if ( is_category(‘tal’) ) { ?>
    <?php
    global $post;
    $myposts = get_posts(‘category_name=tal&showposts=20’);
    foreach($myposts as $post) :
    setup_postdata($post);s
    ?>
    <?php the_content() ?><?php endforeach; ?>
    <?php } ?>

    cara, não dá pra mostrar tudo em categorias, pq exemplo se tiver 200 posts, vai mostrar tudo na página? vai travar o pc do usuário, define ai mais ou menos quantas vai ter em cada categoria, eu coloquei 20 como vc disse. O que define quantos posts terão é esse showposts=20

    sacou???

    Moderador Leo Baiano

    (@leobaiano)

    No arquivo category.php do seu tema inclua o código abaixo antes de iniciar o loop que exibi os posts:

    <?php query_posts('showposts=20'); ?>

    Isso vai fazer com que os ultimos 20 itens sejam exibidos.

    Criador do tópico kaoltda

    (@kaoltda)

    valeu pessoal
    o meu esta assim apenas

    Category Template (category.php)

    <?php get_header(); ?>

    <?php include (TEMPLATEPATH . ‘/gallery.php’); ?>

    <?php get_footer(); ?>

    seria colocar apenas

    <?php get_header(); ?>
    <?php query_posts(‘showposts=20’); ?>
    <?php include (TEMPLATEPATH . ‘/gallery.php’); ?>

    <?php get_footer(); ?>

    ?
    isso vai servir para todas as categorias e todas seram mostradas sempre
    como 20post?
    se eu tiver 40post, teria que trocar entao apeanas o 20 para 40 ?
    so isso?

    Criador do tópico kaoltda

    (@kaoltda)

    e isso mesmo
    fiz o teste aqui
    valeu del e dan77
    []s
    fechado top

    Verifique se isso não quebra sua paginação.

    Criador do tópico kaoltda

    (@kaoltda)

    justamente
    voltei para falar disto
    quando coloco o codigo

    <?php get_header(); ?>
    <?php query_posts(‘showposts=20’); ?>
    <?php include (TEMPLATEPATH . ‘/gallery.php’); ?>
    <?php get_footer(); ?>

    todos os post ficam juntos
    ou seja, a categoria de carro se mistura com caminhao e motos, nao adianta clickar em carros, ele mostra tudo junto

    Moderador Leo Baiano

    (@leobaiano)

    Tenta substituir o código que você colocou em negrito acima por:

    <?php query_posts('showposts=20&cat=$cat'); ?>

    Criador do tópico kaoltda

    (@kaoltda)

    <?php get_header(); ?>
    <?php query_posts(‘showposts=20&cat=$cat’); ?>
    <?php include (TEMPLATEPATH . ‘/gallery.php’); ?>
    <?php get_footer(); ?>

    ola leo
    deu na mesma, sera que nao e nem um problema com o templat?

    tem alguma outra ideia ae?
    qualquer ideia pode ajudar e muito

    obrigado

    Faça assim:
    <?php query_posts($query_string . "&showposts=20"); ?>

    Criador do tópico kaoltda

    (@kaoltda)

    poxa
    deu certo
    valeu renato, obrigadao 🙂
    e muito obrigado pela ajuda tambem do leo e o dan77

    obrigado a todos

Visualizando 10 respostas - 1 até 10 (de um total de 10)

O tópico ‘mostrar tudo na categoria ?’ está fechado para novas respostas.