Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

els

[Resolvido] Como exibir posts de uma única categoria no index.php

Recommended Posts

Olá amigos.

 

Estou fazendo um site pessoal e estou usando o tema Twenty Eleven no Wordpress.

Na página inicial (index.php) eu quero apresentar somente posts da categoria "fotos".

O loop na página inicial (index.php) do Twenty Eleven é:

 

			<?php if ( have_posts() ) : ?>

			<?php twentyeleven_content_nav( 'nav-above' ); ?>

			<?php /* Start the Loop */ ?>
			<?php while ( have_posts() ) : the_post(); ?>

				<?php get_template_part( 'content', get_post_format() ); ?>

			<?php endwhile; ?>

			<?php twentyeleven_content_nav( 'nav-below' ); ?>

		<?php else : ?>

Inclui antes da primeira linha <?php if ( have_posts() ) : ?> eu inclui:

<?php query_posts("category_name=fotos"); ?>

Somente os posts da categoria "fotos" são exibidos.

Mas diferente de quando o index.php exibe todos os posts e a paginação (<?php twentyeleven_content_nav( 'nav-above' ); ?>)fica perfeita, quando pego uma única categoria a página seguinte apresenta os mesmos posts da página anterior, ou seja, não possibilita navegação entre as páginas dos posts.

Se alguém tiver alguma dica, fico grato.

Uma boa semna.

[els]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Rogério.

Eu já li, reli, porém o problema eu acho que está na paginação do tema, pois entro com a instrução para pegar só o post de determinada categoria e o Wordpress chega a pagina, porém nas demais páginas, repete os post da página inicial. Ou eu não estou acertando no posicionamento do loop.

Vou continuar pesquisando...

Grato pela sua sempre presente atenção.

[els]

 

 

[[[ RESOLVIDO ]]]

Coloquei:

<?php query_posts('cat=4' .$id .'&paged='.$paged); ?>

Antes de:

<?php if ( have_posts() ) : ?>

Creio que estava faltando a informação &paged, para a paginação.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai meu irmão

 

Vou colocar abaixo a linha de codigo que usei quando fiz um site separando as categorias.

 

<?php query_posts($query_string . '&posts_per_page=5&cat=1'); ?>

 

Dá uma analisada

Espero que ajude

valeu

at++

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.