Estava com problemas ao usar a função query_post(), quando a ativava na home (index.php) a paginação parava de funcionar. Eu queria separar apenas a categoria portifólio (no caso do meu blog é o id 23). Achei a solução neste post e agora vou compartilhar aqui em português.
Bem, não vale a tradução do post em inglês já que o titulo já fala tudo.
Basta trocar o código a seguir:
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> Troque por esse <?php if (have_posts()) : ?> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("cat=-23&paged=$paged"); ?> <?php while (have_posts()) : the_post(); ?>
Como pode perdeber usei a função para excluir a categoria 23 da minha página inicial, altere para sua necessidade.
Pode ver mais sobre a função query_posts() aqui.
Leia também:
março 16th, 2010 at 15:06
Cara!! show de bola resolveu o problema na hora….
março 17th, 2010 at 12:50
Que bom que resolveu. Já fez valer o post. =)