Dúvida para chamar categorias
-
Tudo bom pessoal?
Bom, sou meio novo no WP, desenvolvi apenas dois sites simples e agora estou montando um portfolio nele.
A minha dúvida é a seguinte, eu gostaria de criar uma página que chamassem duas categorias: ‘web’ e ‘impresso’. Estou usando o método que o leobaiano mostrou no post http://br.forums.wordpress.org/topic/mostrar-2-posts-de-cada-categoria?replies=2 que colo na íntegra aqui:` <?php
/*
Template Name: Portfolio
*/
?>
<?php get_header(); ?>
<style type=”text/css”>
<!–
.capa { display: block;}–>
</style><div id=”content” class=”grid_12″>
<div class=”grid_0 post”>
<?php
// Cria uma instancia para cada categoria, neste caso as categorias
// sãi web, noticias e videos
$web_q = new WP_Query(‘category_slug=web&posts_per_page=5’);
$impresso_q = new WP_Query(‘category_slug=impresso&posts_per_page=5’);
?><div class=”grid_12″><img src=”http://gabrielleite.com.br/site/wp-content/uploads/2010/07/webDesign.png” alt=”Web Design” /></div>
<?php
// Monta o loop da categoria web
if ($web_q->have_posts()) : while ($web_q->have_posts()) : $web_q->the_post();
// Mostra as informações que você quer, aqui mostro o título e o
// resumo?><?php
// Fecha o loop e se não houver posts diz informa
endwhile;
else:
echo “Não existem posts nesta categoria”;
endif;// Reset a query para não influênciar na query padrão do WP
wp_reset_query();// Repita o loop para as outras categorias e pronto
?><div class=”grid_12″><img src=”http://gabrielleite.com.br/site/wp-content/uploads/2010/07/impresso.png” alt=”Impresso” /></div>
<?php
// Monta o loop da categoria impresso
if ($impresso_q->have_posts()) : while ($impresso_q->have_posts()) : $impresso_q->the_post();
// Mostra as informações que você quer, aqui mostro o título e o
// resumo?><?php
// Fecha o loop e se não houver posts diz informa
endwhile;
else:
echo “Não existem posts nesta categoria”;
endif;// Reset a query para não influênciar na query padrão do WP
wp_reset_query();// Repita o loop para as outras categorias e pronto
?>
</div><!– fim post//–>
</div><!– end content div–><?php get_footer(); ?>
`
Fiz algumas alterações mas não manjo nada de php.
O que está ocorrendo de errado é o seguinte: na hora de puxar a categoria web tudo dá certo, mas quando puxa a categoria ‘impresso’, puxa também a categoria web.Alguém aí pode dar uma força?
- O tópico ‘Dúvida para chamar categorias’ está fechado para novas respostas.