Title: Criar tipos de post
Last modified: 6 agosto, 2016

---

# Criar tipos de post

 *  Resolvido [luhciano](https://br.wordpress.org/support/users/luhciano/)
 * (@luhciano)
 * [14 anos, 8 meses atrás](https://br.wordpress.org/support/topic/custom-post-type/)
 * Boa Noite pessoal,
    estou fazendo um blog que preciso de 2 formatos difernetes
   de posts. bem ai resolvi fazer um custom post type o problema é, quero chamar
   essas duas maneiras de post no mesmo loop! exemplo: chamar o modelo padrão do
   wordpress e um modelo ( design) custumizados como o [http://www.naosalvo.com.br/você/](http://www.naosalvo.com.br/você/)
   vocês podem ver que esse blog existe 2 maneiras diferentes de post no mesmo loop!
 * Eu consegui fazer pelo o post format, mais não é ainda da maneira que eu quero.
 * o codigo que fiz foi esse no loop do post format:
 *     ```
       [code]
       <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
   
       <?php if ( has_post_format( 'gallery' )) {  ?>
          <p>Modelo de Post Gallery</p>
            <?php } elseif (has_post_format('video')) {  ?>
       	<p>>Modelo de Post Video</p>
       	<?php } elseif (has_post_format('image')) {  ?>
   
           <p>>Modelo de Post Imagem</p>
       	<?php } else {  ?>
       	   <p>Modelo de Post Padrão do WordPress</p>
               <?php } ?>
   
            <?php endwhile; ?>
         <?php endif; ?>[/code]
       ```
   
 * ai pergunto! como transformo isso para custom post type?
 * algupem pode me ajudar?

Visualizando 1 resposta (de um total de 1)

 *  [Leo Caseiro](https://br.wordpress.org/support/users/leocaseiro/)
 * (@leocaseiro)
 * [14 anos, 8 meses atrás](https://br.wordpress.org/support/topic/custom-post-type/#post-16160)
 * use o WP_Query com o parâmetro post_type
 * [http://codex.wordpress.org/Class_Reference/WP_Query#Type_.26_Status_Parameters](http://codex.wordpress.org/Class_Reference/WP_Query#Type_.26_Status_Parameters)
 * Exemplo:
 *     ```
       <?php $query = new WP_Query( array( 'post_type' => array( 'post', 'page', 'movie', 'book' ) ) ); ?>
   
       <?php if ($query->have_posts()) : while($query->have_posts()) : $query->the_post(); ?>
       	<a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
       <?php endwhile; else :  ?>
       	<h1>Not Found</h1>
       <?php endif;  ?>
       ```
   
 * Se você deixou o seu Custom Post Type com o Archive true, você também pode criar
   uma página com o nome archive-{custom_post}.php e o loop já terá o seu resultado
   de Custom Post Types.

Visualizando 1 resposta (de um total de 1)

O tópico ‘Criar tipos de post’ está fechado para novas respostas.

## Tags

 * [Conteúdo](https://br.wordpress.org/support/topic-tag/conteudo/)
 * [tipos de post](https://br.wordpress.org/support/topic-tag/tipos-de-post/)

 * Em: [Temas](https://br.wordpress.org/support/forum/temas-e-modelos/)
 * 1 resposta
 * 2 participantes
 * Última resposta de: [Leo Caseiro](https://br.wordpress.org/support/users/leocaseiro/)
 * Última atividade: [14 anos, 8 meses atrás](https://br.wordpress.org/support/topic/custom-post-type/#post-16160)
 * Estado: resolvido

## Tópicos

### Tópicos mais populares

### Tópicos sem respostas

### Tópicos não relacionados a suporte

### Tópicos resolvidos

### Tópicos não resolvidos

### Todos os tópicos
