ACF Extended Pro
Quem constrói sites sob medida com o Advanced Custom Fields chega sempre no mesmo ponto: os campos básicos resolvem 80% do trabalho, e os 20% restantes viram código no functions.php. Um campo de código com realce de sintaxe, um seletor de post com filtro avançado, uma tela de opções por tipo de conteúdo, um formulário público que deixa o cliente enviar conteúdo sem entrar no painel nada disso existe de fábrica.
O ACF Extended Pro é a camada que cobre exatamente essa faixa. Ele se instala ao lado do ACF e amplia o plugin por dentro: novos tipos de campo, novas regras de exibição, novos controles de layout nos grupos de campos e um conjunto de módulos que podem ser ligados ou desligados conforme o projeto exige.
A parte que mais muda o dia a dia é a de ferramentas de desenvolvimento: criação de post types e taxonomias por interface com exportação para PHP, páginas de opções geradas sem código, formulários de front-end com validação e um modo de armazenamento que grava todos os campos de um post em uma única linha de metadados, reduzindo drasticamente o número de consultas ao banco. Requer o Advanced Custom Fields PRO, disponível aqui no catálogo.
Plugin ACF Extended Pro
NOVOS TIPOS DE CAMPO: O plugin acrescenta dezenas de campos que o ACF não traz: editor de código com realce de sintaxe, seletor de ícone, campo de moeda, controle deslizante, colunas de layout, blocos de mensagem, campo de coluna e agrupadores visuais. Cada um se comporta como campo nativo, aparece no mesmo seletor e é lido pelas mesmas funções de template.
FORMULÁRIOS NO FRONT-END: Qualquer grupo de campos pode virar um formulário público, com validação, upload de arquivo, redirecionamento após envio, notificação por e-mail e criação ou edição de posts pelo visitante. É o que permite entregar áreas de envio de conteúdo cadastro de imóvel, envio de portfólio, atualização de perfil sem dar acesso ao painel.
POST TYPES E TAXONOMIAS SEM CÓDIGO: Uma interface dedicada cria tipos de conteúdo e taxonomias com todas as opções do WordPress: rótulos, suportes, capacidades, reescrita de URL, visibilidade na REST API. Tudo pode ser exportado como PHP para embutir no tema quando o projeto for entregue, o que evita a dependência permanente de um plugin.
PÁGINAS DE OPÇÕES AUTOMÁTICAS: Além das opções globais, o plugin gera páginas de configuração por tipo de post, por taxonomia e por usuário, com hierarquia de menu e ícones. Isso resolve o caso comum de precisar de ajustes específicos em cada seção do site sem inflar uma única tela de opções gigante.
ARMAZENAMENTO EM LINHA ÚNICA: O módulo de meta única grava todos os campos de um post em um só registro de metadados, no lugar de uma linha por campo. Em sites com muitos campos por item, isso reduz de forma expressiva o número de linhas na tabela de postmeta e o custo das consultas em listagens grandes.
MÓDULOS LIGADOS E DESLIGADOS: Cada recurso é um módulo independente, e o painel de configuração permite ativar apenas o que o projeto usa. Um site que só precisa dos campos novos não carrega o código de formulários de front-end nem o de criação de post types, o que mantém o painel leve.
REGRAS DE EXIBIÇÃO AMPLIADAS: As condições que determinam onde um grupo de campos aparece ganham novos critérios: por modelo de página, por termo específico, por função de usuário, por campo preenchido e por combinações aninhadas. Isso substitui filtros em PHP que normalmente seriam escritos à mão para cada regra.
MELHORIAS NA INTERFACE DE EDIÇÃO: Grupos de campos ganham abas, acordeões, colunas, instruções posicionadas e controle de largura por campo. O resultado é uma tela de edição organizada para quem vai preencher um ganho direto na qualidade da entrega para o cliente, não só para quem desenvolve.
FERRAMENTAS DE DIAGNÓSTICO E EXPORTAÇÃO: O painel traz um explorador de dados que mostra exatamente o que está gravado em cada post, além de exportação e importação de grupos de campos, post types e taxonomias entre instalações. Em manutenção e em migração, é o atalho para entender o que já existe sem abrir o banco.