Suporte » Desenvolvendo com WordPress » Problema com paginação usando WP_Query numa child-page

  • Resolvido Ricardo Moraleida

    (@moraleidame)


    Dentro de um template de child-page, eu estou usando um WP_Query pra gerar buscas com valores da URL:

    $notrel = new WP_Query(array(
        'post_type' => $type, // aqui são 2 custom posts types
        'posts_per_page' => $perpage,
        'monthnum' => $mes, // filtro por mes
        'year' => $ano, // filtro por ano
        'paged' => $paged // para paginação
    ));

    O loop e os filtros $_GET funcionam perfeitamente, mas a paginação está com um comportamento estranho:

    A) Se eu acesso a url http://example.com/parent-page/child-page/page/4/ o parâmetro paged retorna 1 ao invés de 4.

    B) Se eu acesso a url http://example.com/parent-page/child-page/4/ o parâmetro paged retorna correto, 4, mas a paginação não funciona.

    A questão é que eu estou gerando a paginação com next_posts_link(), mas essa função sempre traz o valor /page/4.

    Alguém tem idéia de pq a paginação dessa query está diferente?

Visualizando 1 resposta (de um total de 1)
  • A paginação sempre dá galho quando se modifica/cria um query.

    Não sei se ajuda, mas aqui tem um exemplo que (que sofri muito pra fazer a paginação funcionar) carrega os itens pelo ajax: http://pastebin.com/nE0wmTUV

    É uma página taxonomy-portfolio.php, com uma query personalizada, acho que tem a ver com a verificação usando max_num_pages.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Problema com paginação usando WP_Query numa child-page’ está fechado para novas respostas.