Paginação de categoria específica no WordPress

Quando você quer listar os posts de apenas uma categoria, no WordPress, utilizando o plugin wp-pagenavi, através do query_post, não dá certo. Embora a URL indique que a página é alterada, na verdade nada acontece.

O código original, normalmente é:

<?php
query_posts(‘cat=1‘);
if (have_posts()): while (have_posts()) : the_post();?>

<h1><?php the_title();?></h1>

<?php the_content();?>

<?php endwhile; else:?>
<?php endif;?>

O número 1 em vermelho indica o ID da categoria. No seu Blog, verifique o ID da categoria que você quer mostrar e coloque esse ID substituindo o nº 1.

Para resolver esse problema, substitua o código acima pelo código abaixo:

<?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(‘cat=1&showposts=’ . get_option(‘woo_home_posts’).”&paged=$paged”);
while (have_posts()) : the_post(); $count++;?>

<h1><?php the_title(); ?>/h1>

<?php the_content(); ?>

<?php endwhile; ?>

O número 1 em vermelho indica o ID da categoria. No seu Blog, verifique o ID da categoria que você quer mostrar e coloque esse ID substituindo o nº 1.

O plugin wp-pagenavi pode ser baixado AQUI

O WordPress é um CMS todo feito em PHP.

Você gostaria de aprender essa liguagem tão poderosa e não tão difícil?

Assim você poderia construir o seu próprio CMS do seu jeito! Clique na imagem abaixo e receba, em seu e-mail, um mini-curso gratuito de PHP:

arte_sequencia_free

Receba o e-book com dois efeitos de texto em PHOTOSHOP

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.