Suporte » Temas » Problemas na numeração de posts

  • Resolvido gigantyy

    (@gigantyy)


    pessoal eu criei uma simples numeração de posts no wordpress da seguinte forma;

    <?php $numeracao = 1; while (have_posts()) : the_post(); ?>

    <h2><?php echo $numeracao++; ?>) ” rel=”bookmark” title=””><?php the_title(); ?></h2>

    ou seja, com o loop do sistema a cada novo post o sistema vai numerando as postagens em 1, 2, 3, etc etc…

    dai vem o problema, quando eu mudo de pagina com o plugin pagenavi o sistema ao inves de continuar a contagem ele volta para o numero 1 na nova pagina, alguem saberia me informar como dizer ao sistema que dependendo da pagina ele inicie a contagem de outro numero?

    grato

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • renato_s

    (@renato_s)

    Tenta assim:
    $numeracao=((get_query_var('paged'))*10)-9;

    Criador do tópico gigantyy

    (@gigantyy)

    renato_s, obrigado pela resposta, eu testei o seu codigo e a partir da segunda pagina a contagem fica certinha (11, 12, 13…) sendo que, na pagina 1 o sistema conta do 0 ao 9 e nao de 1 ao 10, e toda a numeração fica negativa (-9, -8, -7… ate o 0), tem como fazer uma condicional para contar do 1 ao 10 na pagina 1? nao entendo muito de PHP

    Criador do tópico gigantyy

    (@gigantyy)

    resolvi o problema eu adaptei o codigo que vc me passou e deu certinho, ja que minha pagina 1 do pagenavi é igual a 0 eu criei uma simples condicional adicionando outra variavel chamada “numeropg”.

    <?php $numeropg=((get_query_var('paged'))*10)-9; if($numeropg < 0) { $numeracao = "1"; } else { $numeracao = "$numeropg"; }; while (have_posts()) : the_post(); ?>

    obrigado

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Problemas na numeração de posts’ está fechado para novas respostas.