Todos os posts

CPT, Taxonomias personalizadas e Campos personalizados: você realmente sabe quando usar cada um?

Muita gente que desenvolve em WordPress já ouviu falar desses três recursos:

  • Custom Post Types (CPT)
  • Taxonomias personalizadas
  • Campos personalizados (ACF, Meta Box etc.)

Mas a verdade é que nem todo mundo sabe fazer as escolhas certas na hora de estruturar um projeto.

Eu vejo frequentemente sites inchados, com estrutura mal planejada, simplesmente porque alguém usou campos personalizados para tudo — inclusive onde deveria ter criado um CPT ou uma taxonomia.

Vamos simplificar:

  1. Custom Post Type (CPT) Use quando você precisa de um novo tipo de conteúdo com identidade própria. Ex: “Portfólio”, “Eventos”, “Imóveis”, “Produtos”. É ideal quando o conteúdo exige página individual, slug específico e gerenciamento separado no admin.

  2. Taxonomias Personalizadas Use quando quer organizar ou classificar conteúdos de um CPT. Ex: Categorias de um portfólio, regiões de um imóvel, temas de um evento. Serve para agrupamento e navegação lógica.

  3. Campos Personalizados Use quando o conteúdo precisa de dados específicos, mas não novos tipos de conteúdo. Ex: Preço de um imóvel, data de um evento, cor de um produto. Aqui, o dado é associado a um post — não cria estrutura de navegação.

Resumindo:

  • Campo personalizado guarda dado.
  • Taxonomia organiza.
  • CPT representa um novo tipo de conteúdo.

Fazer essas escolhas da forma certa afeta diretamente a performance, escalabilidade e manutenibilidade do projeto.

Não é sobre fazer funcionar. É sobre fazer direito.

Você costuma mapear essa estrutura antes de começar um projeto? Ou ainda define conforme vai codando?

  • #WordPress
  • #DevSênior
  • #CPT
  • #Taxonomias
  • #CamposPersonalizados
  • #DesenvolvimentoWeb
  • #ArquiteturaWP