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.
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.
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”.
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.
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.
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.
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.
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
- Como incluir tipos de post personalizados nos resultados de pesquisa do WordPress
- Como criar um formulário de pesquisa avançada no WordPress para tipos de post personalizados
- Tipos de post
- Como criar tipos de post personalizados no WordPress
- Quando você precisa de um tipo de post personalizado ou de uma taxonomia no WordPress?
- Como criar um feed RSS separado para cada tipo de post personalizado no WordPress
- Como adicionar tipos de posts personalizados ao seu feed RSS principal do WordPress
- Como criar taxonomias personalizadas no WordPress
- Como adicionar categorias a um tipo de post personalizado no WordPress
- Como adicionar posts fixos nos arquivos de tipo de post personalizado do WordPress