Suporte » Plugins » WP-pagenavi Não funciona em página com mais de 1 consulta?

  • Olá.
    Tenho uma página que tem duas áreas de posts.
    Uma DIV com os 2 últimos posts.
    Outra DIV para os posts restantes exceto os 2 primeiros.
    Portando duas consultas.
    Como essa última DIV tem mais posts, coloquei o <?php wp_pagenavi(); ?> para paginar.
    Porém ocorre o seguinte:
    Mostra existirem duas páginas, porém clico na página 2 e nada acontece. Continua na primeira página.
    Nota: quando uso o wp_pagenavi em situações que ocorreu somente um querypost, funciona normalmente.
    Alguém poderia me ajudar?
    Obrigado.
    {ipsum}

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Para existir 2 consultas paginadas na mesma página, acredito que a melhor solução seja utilizando Ajax.

    Mas se você quiser passar outro parâmetro para a paginação do pagenavi ele funciona perfeitamente com o uso do WP_Query

    Leia mais aqui:
    http://www.wplover.com/756/how-to-get-custom-wp_query-loop-working-with-pagination-and-wp-pagenavi/

    Você deverá passar outro parâmetro por GET se quiser mais de 1 paginação na mesma página.

    Leo, pelo que entendi, não são duas consultas paginadas, mas sim duas paginas geradas pela paginação. Esta acontecendo o mesmo comigo…

    Michel ainda não entendi qual seria o seu problema.

    Pode detalhar e se possível com exemplos?

    Leo, já encontrei uma solução…
    A paginação não estava funcionando, aparecia as paginas correspondentes, mas qualquer uma que eu clica-se permanecia na mesma.

    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts( "cat=10&showposts=8&paged=$paged" );
    // de ser inserida aspas duplas, para reconhecer $paged.

    Legal Michel!

    Eu costumo utilizar sempre com array, raramente uso como strings. Assim fica identado e facilita futuras manutenções.

    Exemplo:

    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    query_posts( array(
        'cat' => 10,
        'showposts' => 8,
        'paged => $paged
    ));

    Bacana, não tenho o costume, vou começar a fazer assim tb…

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘WP-pagenavi Não funciona em página com mais de 1 consulta?’ está fechado para novas respostas.