Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

O que é: Tipo de postagem personalizada

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

No WordPress, os tipos de post personalizados são usados quando você deseja criar conteúdo diferente de um post ou página normal.

Por exemplo, você pode criar tipos de post personalizados para portfólios, depoimentos e produtos. Muitos plugins do WordPress também usam tipos de post personalizados para armazenar dados.

Se você decidir usar tipos de post personalizados em seu site, precisará aprender a criá-los e exibi-los em seu site WordPress. Também será necessário adicioná-los aos resultados de pesquisa e decidir como organizá-los.

What Is a Custom Post Type in WordPress?

O que é um Custom Post Type?

Os tipos de post são usados para ajudar a distinguir entre diferentes tipos de conteúdo no WordPress. Por exemplo, posts e páginas são ambos tipos de post, mas foram criados para atender a diferentes finalidades.

O WordPress vem com alguns tipos de post padrão:

  • Postar
  • Página
  • Anexo
  • Revisão
  • Menu de navegação

Você também pode criar seus próprios novos tipos de post, conhecidos como tipos de post personalizados.

Os tipos de post personalizados podem ter diferentes campos personalizados e sua própria estrutura de categoria personalizada. Eles são úteis para criar conteúdo personalizado com um formato diferente dos posts e páginas padrão.

Por exemplo, você pode criar tipos de post personalizados para portfólios, depoimentos e produtos. Um site de resenhas de filmes poderia ter um tipo de post “resenhas de filmes”.

No WPBeginner, usamos tipos de post personalizados para manter nossas seções Ofertas e Glossário separadas dos artigos diários do blog. Isso nos ajuda a organizar melhor o conteúdo de nosso site.

The WPBeginner Website Uses Custom Post Types for Deals and Glossary

Muitos plug-ins populares do WordPress usam tipos de post personalizados para armazenar dados em seu site do WordPress. Veja a seguir alguns dos principais plug-ins que usam tipos de post personalizados:

  • O WooCommerce adiciona um tipo de postagem “produto” à sua loja on-line.
  • O WPForms cria um tipo de postagem “wpforms” para armazenar todos os seus formulários.
  • O MemberPress adiciona um tipo de post personalizado “memberpressproduct”.

Quando você deve usar tipos de post personalizados?

Muitas vezes, você pode usar os recursos internos do WordPress, como categorias e tags, para organizar seu conteúdo sem precisar usar tipos de post personalizados. Por exemplo, você pode configurar um layout hierárquico de conteúdo usando páginas secundárias e também configurar subcategorias.

Usar esses recursos padrão do WordPress geralmente é mais fácil, pois, por padrão, os tipos de post personalizados não aparecerão na página do seu blog, nos resultados de pesquisa ou nos feeds RSS.

Depois de examinar as opções padrão, talvez você ache que não precisa de tipos de post personalizados. Se não tiver certeza, consulte este guia sobre quando você precisa de um tipo de post personalizado ou de uma taxonomia no WordPress.

Como criar um tipo de postagem personalizada no WordPress

Se você decidir usar tipos de post personalizados em seu blog, a maneira mais fácil de criá-los é com um plug-in. O plugin Custom Post Type UI é recomendado para a maioria dos usuários e permite que você crie tipos de post personalizados na página “Edit/Add Post Types”.

Create a New Custom Post Type With a Plugin

Como alternativa, você pode adicionar um novo tipo de postagem personalizada colando um snippet de código no arquivo functions.php do seu tema ou usando um plug-in de snippet como o WPCode. A vantagem desse método é que seus tipos de post personalizados não desaparecerão se o plug-in for desativado.

Você pode saber mais em nosso guia sobre como criar tipos de post personalizados no WordPress.

Como exibir tipos de post personalizados no WordPress

Você também pode usar a IU do tipo de postagem personalizada para exibir os tipos de postagem personalizados em seu site.

Exibição de páginas de arquivo de tipo de postagem personalizada

Antes de poder visualizar a página de arquivo do seu tipo de post personalizado, você deve se certificar de que os arquivos estejam ativados para o tipo de post personalizado.

Se não estiverem, você poderá ativá-las nas opções avançadas da interface do usuário do Custom Post Type.

CPT UI turn on archive

Se você tiver permalinks amigáveis para SEO ativados, poderá visitar o arquivo do tipo de post personalizado em um URL como este:

http://www.example.com/movies/

Você terá que substituir “example.com” pelo seu próprio nome de domínio e “movies” pelo nome do seu tipo de postagem personalizada.

Exibição de tipos de post personalizados em seu menu de navegação

Agora que você sabe o URL da página de arquivo, pode adicioná-la ao seu menu de navegação. Você também pode personalizar a página de arquivo adicionando um modelo personalizado ao seu tema do WordPress ou usando um construtor de temas como o SeedProd.

Edit your post type page

Mostramos a você como fazer tudo isso passo a passo em nosso guia sobre como criar uma página de arquivo de tipos de post personalizados no WordPress.

Exibição de posts personalizados fixos

Por fim, se você quiser fixar seus posts personalizados mais importantes na parte superior da página, siga nosso guia sobre como adicionar posts fixos nos arquivos de tipos de posts personalizados do WordPress.

Como pesquisar tipos de post personalizados no WordPress

Por padrão, o WordPress não mostra tipos de post personalizados nos resultados de pesquisa no site. Isso significa que seus visitantes podem perder um conteúdo excelente e você perderá visualizações de página extras.

Inclusão de tipos de post personalizados nos resultados de pesquisa

A maneira mais fácil de incluir tipos de post personalizados na pesquisa do WordPress é com o plug-in SearchWP. Basta clicar no botão “Sources & Settings” (Fontes e configurações) do plug-in. Aqui, você pode colocar uma marca de seleção ao lado de cada tipo de postagem que deseja incluir nos resultados da pesquisa.

Including custom post types in WordPress search

Você também pode escolher a importância de cada tipo de post personalizado ao exibir os resultados da pesquisa e personalizar o mecanismo de pesquisa de outras maneiras.

Para saber como fazer isso, consulte nosso guia passo a passo sobre como incluir tipos de post personalizados nos resultados de pesquisa do WordPress.

Criação de um formulário de pesquisa para tipos de post personalizados

Você também pode usar o SearchWP para criar um formulário de pesquisa personalizado que mostrará apenas os resultados do seu tipo de post personalizado e, em seguida, adicionar o formulário aos seus posts ou à barra lateral.

Por exemplo, se você tiver um tipo de post personalizado chamado “filmes”, poderá criar um formulário especial de pesquisa de filmes que retorne apenas filmes nos resultados da pesquisa.

Para obter mais detalhes, consulte nosso guia sobre como criar um formulário de pesquisa avançada no WordPress para tipos de post personalizados.

Como organizar tipos de post personalizados no WordPress

Por padrão, você não terá uma maneira de organizar seus tipos de post personalizados. As categorias do WordPress só podem ser usadas para organizar posts, não tipos de posts personalizados.

Adição de categorias a um tipo de post personalizado

Felizmente, você pode usar a IU do tipo de postagem personalizada para associar categorias a tipos de postagem personalizados.

Allowing Custom Post Types to Use Categories

Basta marcar a caixa “Categories (WP Core)” na área “Taxonomies” do plug-in e você poderá usar categorias para organizar seus tipos de post personalizados.

Saiba mais em nosso guia sobre como adicionar categorias a um tipo de post personalizado no WordPress.

Criação de taxonomias personalizadas para um Custom Post Type

Como alternativa, você pode criar uma nova taxonomia personalizada para organizar seu tipo de post personalizado. Por exemplo, se você tiver um tipo de post personalizado chamado “Livros”, poderá classificá-lo usando uma taxonomia personalizada chamada “Tópicos”.

Em seguida, você pode adicionar termos de tópicos como Aventura, Romance, Terror e outros tópicos de livros. Isso permitirá que seus leitores classifiquem facilmente os livros por tópico.

Comece seguindo nosso guia sobre como criar taxonomias personalizadas no WordPress.

Como assinar tipos de post personalizados no WordPress

O WordPress inclui apenas as postagens do seu blog no feed RSS principal do site. Isso significa que o conteúdo do tipo de postagem personalizada não ficará visível para os assinantes do feed RSS principal.

Você pode incluir facilmente todos os tipos de post disponíveis publicamente em seu feed RSS principal adicionando o seguinte código personalizado ao arquivo functions.php do seu tema ou a um plug-in de snippet como o WPCode:

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

Para obter mais detalhes sobre os dois métodos, consulte nosso guia sobre como adicionar tipos de post personalizados ao seu feed RSS principal do WordPress.

Como alternativa, você pode querer aprender a criar um feed RSS separado para cada tipo de postagem personalizada no WordPress.

Esperamos que este artigo tenha ajudado você a saber mais sobre os tipos de post personalizados no WordPress. Você também pode consultar nossa lista de Leitura adicional abaixo para obter artigos relacionados sobre dicas, truques e ideias úteis do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Leitura adicional

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!