ACF
ACF, sigla para Advanced Custom Fields, é um plugin de WordPress que permite adicionar campos personalizados a posts, páginas e Custom Post Types de forma visual e organizada.
ACF resolve a limitação do editor padrão do WordPress, que não é feito para capturar dados estruturados como preço, dificuldade, data de validade ou qualquer campo específico que um projeto precise. Com ACF, esses campos aparecem como formulários organizados dentro do painel de edição.
O plugin é especialmente comum em conjunto com Custom Post Types: enquanto o CPT define o tipo de conteúdo, o ACF define exatamente quais informações aquele conteúdo vai armazenar, como categoria, autor, nível de dificuldade ou qualquer outro dado relevante.
ACF também expõe dados via API
Além do uso tradicional em temas WordPress, o ACF pode expor seus campos via API REST, o que o torna útil também em projetos headless, onde o WordPress serve apenas como fonte de conteúdo para um frontend construído em outra tecnologia.
Como funciona na prática
- Um grupo de campos personalizados é criado dentro do plugin ACF
- Regras de exibição definem em quais posts, páginas ou Custom Post Types esses campos aparecem
- O editor de conteúdo preenche esses campos como parte natural da criação do post
- O tema ou a API busca esses valores para exibir ou processar o conteúdo
- Alterações nos campos refletem imediatamente onde quer que sejam usados no site
Exemplo Prático
Um glossário técnico usa ACF para adicionar campos de categoria, dificuldade e termos relacionados a cada Custom Post Type de termo, permitindo montar páginas ricas sem depender só do editor de texto padrão.
Por que isso é importante?
ACF importa porque transforma o WordPress em uma ferramenta de gestão de conteúdo estruturado, muito além de um simples blog, essencial para projetos que exigem dados organizados e reutilizáveis.
Perguntas Frequentes (FAQ) sobre ACF
ACF é gratuito?
Existe uma versão gratuita funcional, mas recursos avançados como campos repetidores e blocos flexíveis exigem a versão paga, o ACF Pro.
ACF funciona em projetos WordPress headless?
Sim, os campos podem ser expostos via API REST ou GraphQL, permitindo que um frontend separado consuma esses dados normalmente.