Guia de tipos de postagem personalizados do WordPress: o que são, além de como criar um

Publicados: 2019-05-01

Se você já colocou os pés no painel do WordPress, você sabe que o WordPress permite criar dois tipos de conteúdo - Postagens e Páginas .

Mas esses padrões não são os únicos tipos de conteúdo que você pode criar, e um tipo de postagem personalizado do WordPress permite que você crie seus próprios tipos de conteúdo que você pode adicionar e gerenciar por meio do painel do WordPress.

Você pode adicionar “Eventos”, “Empregos”, “Produtos” (é isso que WooCommerce faz ) - qualquer coisa que faça sentido para o seu site!

Nesta postagem, você aprenderá tudo sobre o que são tipos de postagem personalizados e as possibilidades incríveis que eles desbloqueiam. Em seguida, mostrarei como você pode realmente criar seu próprio tipo de postagem personalizado em WordPress!

Vamos cavar…

O que é um tipo de postagem personalizada do WordPress? Explicado com mais detalhes

Os tipos de postagem personalizados são o que tornam o WordPress um sistema completo de gerenciamento de conteúdo, em vez de apenas uma plataforma de blog.

Usando o poder dos tipos de postagem personalizados, você pode transformar o WordPress em uma loja de comércio eletrônico, um diretório de empresas locais, um site de lista de eventos ... e qualquer outra coisa que você possa imaginar.

Vamos um pouco mais fundo ...

Um “tipo de postagem” é apenas um tipo de conteúdo em seu site. Pense nisso como um balde que organiza todo o conteúdo atribuído a ele.

Então, cada entrada individual nesse tipo de conteúdo é uma “postagem” ( “p” minúsculo ).

Isso significa, e peço desculpas antecipadamente pela confusão que estou prestes a introduzir em seu cérebro , as postagens fazem parte dos [postagens] [tipo de postagem].

Mais especificamente, um [Post] ( maiúsculo “p” - um post de blog) é um único [post] ( minúsculo “p” ) no [post] [tipo de post].

Da mesma forma, uma [Página] é uma única [postagem] na [página] [tipo de postagem].

E eu estou com você - parece super desnecessariamente complicado.

No entanto, depois de superar essa pequena peculiaridade, é útil entender que as postagens do blog são apenas outro tipo de postagem , e você tem a capacidade de adicionar seus próprios tipos de postagem por meio dessa coisa mágica chamada tipos de postagem personalizados.

Em termos de banco de dados do seu site WordPress, cada postagem ( “p” minúsculo) é armazenado na mesma tabela em seu banco de dados, independentemente do tipo de postagem .

Dois exemplos de tipos de postagem personalizados do WordPress em ação

Para levar para casa a ideia de um tipo de postagem personalizado do WordPress, vamos examinar dois exemplos comuns:

  • WooCommerce, que transforma o WordPress em uma loja de comércio eletrônico
  • bbPress, que transforma o WordPress em um fórum

Com o WooCommerce, você pode adicionar novos produtos a partir do seu painel do WordPress. Esse é um tipo de postagem personalizado! Mas você também obtém outros tipos de postagem. Por exemplo:

  • Os cupons da loja recebem seus próprios tipos de postagem de cupons separados
  • Os pedidos do cliente obtêm seu próprio tipo de postagem de pedidos separado

Ou, se você criar um fórum no WordPress com o plug-in bbPress, terá tipos de postagem personalizados separados para:

  • Fóruns
  • Tópicos
  • Respostas

Teve a ideia? Os tipos de postagem do WordPress permitem que você faça coisas muito legais com o seu site.

Como criar seu próprio tipo de postagem personalizado no WordPress

Agora, vamos abordar as coisas um pouco mais na prática e mostrarei como criar seu próprio tipo de postagem personalizado em WordPress.

Não se preocupe - embora eu possa ter assustado você um pouco com a diferença entre uma "postagem" e uma "postagem", o processo real de criação de um tipo de postagem personalizado é algo que qualquer pessoa pode fazer - tudo que você precisa é um gratuito plugin chamado Custom Post Type UI.

Digamos que você queira criar seu próprio tipo de postagem personalizado para “Empregos”, como o exemplo que mencionei acima.

Depois de instalar e ativar o plugin, vá para CPT UI → Adicionar / Editar Tipos de Postagem . Em seguida, você insere algumas informações básicas na parte superior e clica em Adicionar tipo de postagem :

wordpress custom post tipo 1

E é isso! Depois de clicar no botão, você verá uma nova área de trabalhos na barra lateral do painel do WordPress. Para adicionar uma nova postagem ( “p” minúsculo ) ao tipo de postagem Trabalhos, basta acessar Trabalhos → Adicionar Novo :

wordpress custom post tipo 2

E quando estiver lá, você verá que o editor parece muito idêntico ao que parece ao criar uma nova postagem ou página:

wordpress custom post tipo 3

E depois de publicar seu trabalho, você pode visualizá-lo no front-end do seu site onde, novamente, se parece exatamente com um post ou página. Observe a estrutura do URL, embora:

wordpress custom post tipo 4

Da mesma forma, se você acessar yoursite.com/job , verá uma lista de todas as vagas, assim como as pessoas veem uma lista de todas as suas postagens quando visitam sua página de blog.

Como aprimorar seu tipo de postagem personalizado do WordPress

Às vezes, a abordagem acima pode ser tudo de que você precisa. Por exemplo, se você deseja criar um tipo de postagem separado para “Comentários” em seu site, pode querer que ele funcione da mesma forma que suas postagens regulares.

No entanto, muitas vezes, você está usando um tipo de postagem personalizada do WordPress especificamente porque deseja que seja diferente das páginas e postagens regulares.

Para isso, vamos discutir algumas das maneiras de aprimorar seu tipo de postagem personalizada.

Crie taxonomias personalizadas (categorias ou tags)

Ao escrever uma postagem de blog, você sabe que pode adicionar categorias e marcações para ajudar a organizar suas postagens.

Uma taxonomia personalizada permite adicionar seu próprio categorizador exclusivo que funciona como uma categoria ou como uma tag.

Vamos voltar ao exemplo do “Trabalho”. Você provavelmente deseja uma forma de dividir os cargos por departamento ( por exemplo, “Marketing”, “Admin”, etc. ).

Para fazer isso, você pode criar uma taxonomia “Departamento” personalizada. Em seguida, os visitantes podem escolher navegar por todos os empregos de cada departamento (da mesma forma que os visitantes podem navegar por todas as postagens do blog em uma categoria específica ).

Para criar uma taxonomia WordPress customizada, você pode usar o mesmo plugin de UI Custom Post Type. Vá para CPT UI → Adicionar / Editar Taxonomia .

Lá, você pode dar um nome e escolher a qual tipo de postagem será "anexado". Para este exemplo, você o anexaria ao tipo de postagem de empregos :

wordpress custom post tipo 5

Em seguida, role para baixo até a seção Configurações e procure a opção Hierárquica . Essencialmente, isso permite que você escolha se sua taxonomia personalizada se comporta como uma categoria ou uma tag:

  • False - atua como uma tag WordPress.
  • Verdadeiro - atua como uma categoria do WordPress.

wordpress custom post tipo 6

Quando terminar, clique em Adicionar Taxonomia .

Agora, quando for adicionar ou editar um novo anúncio de emprego, você poderá adicionar seu Departamento como uma categoria:

wordpress custom post tipo 7

Adicione campos personalizados para coletar novas informações

Outra coisa que você pode querer fazer é coletar informações adicionais sobre cada entrada. Ou seja, em vez de colocar tudo dentro do editor do WordPress, você pode querer uma maneira separada de adicionar certas informações.

Para o nosso exemplo de trabalho, essas informações podem ser:

  • Estimativa de salário
  • Tipo - por exemplo, tempo integral vs meio-período vs freelance

Para adicionar essas informações, você pode usar algo chamado campos personalizados . Com os campos personalizados, você obterá uma nova caixa abaixo do editor do WordPress que permite inserir informações adicionais - como esta:

wordpress tipo de postagem personalizado 7 1

A maneira mais fácil de adicionar campos personalizados é com um plugin gratuito chamado Campos personalizados avançados.

Depois de instalar e ativar o plugin, vá para Campos personalizados → Adicionar novo .

Dê um nome ao seu grupo de campo. Em seguida, clique no botão + Adicionar campo para adicionar seu primeiro campo personalizado.

Preste atenção especial ao menu suspenso Tipo de campo , pois você precisará alterá-lo dependendo das informações que deseja coletar.

Por exemplo, para mostrar o número do salário, você deseja um tipo de campo Número . Você também pode acrescentar o símbolo da moeda:

wordpress custom post tipo 8

Para o tipo de trabalho, no entanto, você deseja um tipo de campo Caixa de seleção ou Caixa de rádio , com os diferentes tipos de trabalho disponíveis como opções:

wordpress tipo de postagem personalizado 9

Depois de adicionar todos os campos personalizados que deseja coletar, vá até a seção Local e defina o tipo de postagem / é igual a / Trabalho . Isso informa aos Campos personalizados avançados que você deseja exibir apenas esses campos personalizados para o tipo de posto de trabalho.

wordpress custom post tipo 10

Em seguida, publique seu grupo de campo.

Alterar a aparência do seu tipo de postagem personalizado no front-end

Finalmente, depois de coletar todas essas informações extras, você provavelmente desejará uma maneira de controlar sua aparência no front-end. Ou seja, você pode querer fazer com que tenha uma aparência diferente de uma postagem normal de blog.

Existem algumas maneiras diferentes de fazer isso, dependendo do seu nível técnico e orçamento.

O método mais direto (e gratuito) é realmente cavar em seus arquivos de modelo de tema do WordPress e criar uma nova página única e de arquivo para seu tipo de postagem personalizada. Por exemplo, você pode copiar o arquivo single.php e nomeá-lo single-job.php e editá-lo de lá.

No entanto, este método assume que você conhece pelo menos um pouco de PHP básico, o que pode não ser o caso.

Se você não se sentir confortável trabalhando diretamente com os arquivos de modelo do seu tema, também existem alguns plug-ins que podem ajudá-lo a personalizar a saída de um tipo de postagem personalizada do WordPress usando um editor de arrastar e soltar.

Infelizmente, esses plug-ins não são gratuitos - mas se você estiver disposto a pagar, verifique:

  • Elementor Pro - US $ 49 - permite que você personalize o design de seu tipo de postagem personalizado usando a interface regular do Elementor.
  • Conjunto de ferramentas - $ 69 - uma solução de alta potência para trabalhar com tipos de postagem personalizados no WordPress.
  • Post Type Builder - $ 49 - uma opção simples do Themify.

Ou outra opção é usar o plug-in Pods gratuito para criar e exibir seus tipos de postagem personalizados. Pods elimina a parte PHP da equação e permite que você projete seu conteúdo usando tags mágicas e HTML / CSS.

Portanto, embora você ainda precise de algum HTML / CSS básico para usá-lo, é muito mais simples do que editar os arquivos de modelo do seu tema.

Comece hoje mesmo com os tipos de postagem personalizados do WordPress!

Os tipos de postagem personalizados do WordPress são uma daquelas coisas que, uma vez que você os entende, pode mudar completamente a forma como você trabalha com o WordPress.

Agora, em vez de tentar encaixar tudo nos tipos de conteúdo padrão de Post e Página, você pode criar seus próprios tipos de conteúdo para armazenar e exibir conteúdo exclusivo.

Comece hoje e experimente o poder do seu primeiro tipo de postagem personalizada do WordPress!