Pra não esquecer: query_posts paginando por categoria (WordPress)

Todo mundo sabe o poder que a tag query_posts do WordPress possui, o exemplo abaixo é utilizado para paginar o resultado (pra usar o plugin wp_page_numbers ou wp_navi), pegando a categoria direto pela URL, no caso, utilizando o archive.php.

[php]
< ?php global $more; $more = 0; $numposts = 3; $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts('showposts='.$numposts.'&paged='.$paged.'&cat='.get_query_var('cat')); ?>
[/php]

ou pode-se fazer assim também:

[php]
< ?php global $more; $more = 0; $numposts = 3; $categories = get_the_category(); //pega todas as categorias //echo 'primeira categoria: ' .$categories[0]->cat_ID;
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(‘showposts=’.$numposts.’&paged=’.$paged.’&cat=’.$categories[0]->cat_ID);
?>
[/php]

Leave a Reply

Your email address will not be published. Required fields are marked *