Ao invés de query_posts, mude para WP_Query com os mesmos parâmetros:
<?php $query = new WP_Query('cat=5&posts_per_page=6&offset=2' . '&paged=' . $paged); ?>
No Loop, coloque assim:
<?php if ($query->have_posts()) : while($query->have_posts()) : $query->the_post(); ?>
<a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endwhile; else : ?>
<?php endif; ?>
E use o pagenavi assim:
<?php if(function_exists('wp_pagenavi')) : wp_pagenavi(array( 'query' => $query )); endif; ?>
Qualquer coisa, leia mais na Documentação do próprio WP PageNavi: http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html
Oi Léo. Grato pela atenção.
Testei conforme a sua sugestão porém o problema continua o mesmo, ou seja, cat, posts_per_page, offset, filtram o desejado. porém a partir da exibição dos 6 primeiros posts o wp pagenavi apesar de mudar para o botão 2, 3 e etc… as páginas não mudam…
Nesta mesma página (no caso é no index e em category) tenho a outra consulta para pegar os destaques que são os 2 primeiros posts.
Como não consegui evoluir, mesmo pesquisando mais o assunto, bem como limpando praticamento o conteúdo, deixando somente o loop em questão e o problema continua, tomei a liberdade de colocar no PASTEBIN o loop para vc dar uma olhada.
http://pastebin.com/Jx2PwFBA
Mais uma vez obrigado.
{ipsum}
Oi amigo,
Não sei se você ainda está com esse problema, mas se estiver, dá uma olhada no meu post no endereço abaixo. Foi o que resolveu para mim e funciona perfeitamente.
Caso precise de mais uma força, me informe ok?
Segue o post com a solução do problema:
http://www.mimetismo.com.br/consultoria/paginacao-no-wordpress-com-wp_pagenavi-e-query_posts/
[]s