Esta é uma pergunta comum no Fórum de suporte: o que fazer para manter a paginação quando se usar query_posts?
A Paginação do WordPress é o recurso de navegar entre postagens através dos links que aparecem geralmente no final da página. Ao clicar no link para “Postagens Seguintes” ou “Postagens Anteriores” estamos usando a paginação.
Se a paginação estiver sendo ignorada por conta de uma consulta (query) personalizada, a paginação não funciona, mesmo que use plugins para mostrar números de páginas como o wp_pagenavi. O problema é óbvio porque ao clicar no link ou na numeração, a página nos mostra sempre as mesmas postagens.
Na própria página do Codex há este exemplo que parece estar funcionando melhor na versão 3.1:
codigos, 'posts_per_page'=>6), $wp_query->query ) ); ;?>
Você pode usar qualquer parâmetro em array
. No exemplo, listo seis postagens apenas da categoria cujo nome simples é codigos
.
Espero que ninguém mais apareça no Fórum perguntando sobre isso 🙂