Chamar categoria especifica em um Custom Post Type

1,087 views
Skip to first unread message

Tiago Celestino

unread,
Nov 17, 2010, 5:35:25 AM11/17/10
to WordPress Brasil
Então, tenho no site partes que vai puxar as categorias dentro do do meu custom post type, estou tentando chamar assim:

 <?php $biju =  new WP_Query( array( 'post_type' => 'catalogo', 'slug' => 'bijuterias' , 'posts_per_page' => 14 ) );  ?>

             
             
                <?php if ($biju->have_posts()) :  ?>
                  <ul>
                    <?php while ($biju->have_posts()) : $biju->the_post(); ?>
                    <li> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                      <?php the_post_thumbnail('catalogo-
capa'); ?>
                      </a> </li>
                    <?php endwhile; ?>
                  </ul>              <?php endif; wp_reset_query; ?>


Ele até carrega, mas invés de só exibir os posts com a categoria bijuteria, ele está listando todos os posts cadastrados dentro do meu custom post type, sem contar que quando uso o "category_name", ele ñ exibe nada. Estou começando a usar o Custom Post Type agora, logo sei que assim como eu, muita gente tem essa dúvida. Fiz pesquisas, porém nada me ajudou a esclarecer essa dúvida.



Tiago Celestino
+55 71 8825.7389
tcele...@gmail.com
---
---
Blog: http://fastblog.tcelestino.com.br
Flickr: http://www.flickr.com/tcelestino/
Twitter: http://twitter.com/tcelestino

Tiago Celestino

unread,
Nov 17, 2010, 9:12:58 AM11/17/10
to WordPress Brasil
Pesquisando junto com um brother, consegui chamar

<?php query_posts('post_type=catalogo&posts_per_page=-1&taxonomy=Tipo&term=bijuterias'); ?> 

           
         
               
                <?php if(have_posts()) : ?>
 
                  <ul>
             <?php
             while(have_posts()) { ?>

                    <li> <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                      <?php the_post_thumbnail('catalogo-capa'); ?>
                      </a> </li>
                    <?php } ?>

                  </ul>              <?php endif; wp_reset_query; ?>



No caso, precisava passar a taxonomia e o termo que estava querendo chamar.

Fica ai uma dica pra quem tá querendo fazer o mesmo.
2010/11/17 Tiago Celestino <tcele...@gmail.com>

Hilder Santos

unread,
Nov 18, 2010, 2:00:37 AM11/18/10
to wordpres...@googlegroups.com
Tiago,

Além de usar o "term", você também pode utilizar o nome que você deu ao taxonomy. Digamos que você deu o nome "tipo"... então, é só colocar "tipo" ao invés de "term".

Mas aí você faz o que for melhor.

:)
--
Você recebeu esta mensagem por estar inscrito na lista de debates "WordPress Brasil" através do sistema Google Groups.
 
Para enviar uma mensagem: wordpres...@googlegroups.com
Para cancelar sua inscrição: wordpress-bras...@googlegroups.com
Para visitar o grupo: http://groups.google.com.br/group/wordpress-brasil?hl=pt-BR
 
Temas: http://wordpress.org/extend/themes/
Plugins: http://wordpress.org/extend/plugins/
Projeto WordPress: http://br.wordpress.org/

Tiago Celestino

unread,
Nov 21, 2010, 11:41:15 AM11/21/10
to wordpres...@googlegroups.com
mas no caso eu queria chamar apenas um termo da taxonomy que criei. Já funcionou de boa, agora preciso saber porque não está funcionando o single-Tipo.php, fica branco quando tento acessar o post da taxonomy. Alguém?
2010/11/18 Hilder Santos <con...@hildersantos.com>

Flávio Araújo

unread,
Nov 21, 2010, 11:55:10 AM11/21/10
to wordpres...@googlegroups.com
Tenta single-tipo.php td minusculo ;)

Tiago Celestino

unread,
Dec 21, 2010, 8:29:25 AM12/21/10
to wordpres...@googlegroups.com
Consegui fazer!! Era questão do Links Permanentes. =)
2010/11/21 Flávio Araújo <flaviow...@gmail.com>
Tenta single-tipo.php td minusculo ;)

--
Reply all
Reply to author
Forward
0 new messages