📩 Fique por dentro das novidades com a nossa newsletter

Como criar páginas de admin customizadas com o ACF PRO

Relacionados

Como criar uma landing page de curso no WordPress

Como criar pacotes de cursos no tutor LMS

Como configurar o Schema de reviews no Rank Math

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito

Criar páginas de admin customizadas com o ACF PRO é montar telas de configuração próprias no painel do WordPress, com campos que valem para o site inteiro em vez de ficarem presos a um post. O recurso de Options Pages do ACF PRO cria o item de menu, e você desenha os campos globais que controlam logo, contatos ou textos do tema. O resultado é um painel de configurações com a cara do projeto, fácil para o cliente editar sem mexer em código. Este guia faz parte do hub de ACF PRO da FULL e mostra o passo a passo real, do registro da página à leitura do valor no site.


Neste artigo

O que é uma página de opções do ACF PRO

Uma página de opções do ACF PRO é uma tela de admin que você cria no painel para guardar configurações globais do site, como logo, telefone e redes sociais, em campos que não pertencem a nenhum post. O ACF PRO registra o item de menu, e você anexa um grupo de campos a essa página.

Na prática, você cria a Options Page pelo recurso do ACF PRO, monta um grupo de campos e aponta a regra de localização para essa página, depois lê cada valor no tema indicando que a fonte é option. Assim, um único lugar controla dados que aparecem em todo o site, como o rodapé. Nos atendimentos da FULL sobre ACF PRO, o tropeço campeão é ler o campo sem informar a fonte option, o que devolve vazio porque o valor não está em um post, e sim na página de opções global.

Legenda: a Options Page do ACF PRO guarda campos globais que valem para o site inteiro.

Quando vale uma página de opções em vez de campos no post

Vale criar uma página de opções quando o dado vale para o site todo e não para um conteúdo específico, quando o cliente precisa editar configurações globais sem tocar no tema ou quando você quer centralizar logo, contatos e textos fixos num só lugar, e vale o campo no post quando o dado muda de conteúdo para conteúdo. A página de opções rende com dados globais.

Use este teste antes de criar. Diga SIM à página de opções se o dado aparece em todo o site e tem um único valor, como o telefone do rodapé ou o link do Instagram. Diga NÃO se cada post tem o seu próprio valor, porque aí o campo pertence ao conteúdo, não a uma tela global. O encaixe ideal é a central de configurações do tema. Para entender os tipos de campo que você vai usar nessa tela, a referência dos plugins do WordPress ajuda a planejar a estrutura.

Pré-requisitos antes de criar a página de admin

Antes de criar a página de admin você precisa de duas peças no lugar, o ACF PRO instalado e ativo, porque as Options Pages são um recurso exclusivo da versão paga, e a definição de quais configurações globais a tela vai guardar, e a falta de qualquer uma trava a montagem do painel próprio. Sem o ACF PRO, o recurso de página de opções nem aparece no menu.

Checklist de prontidão antes de começar:

  • ACF PRO instalado e ativado, com a licença válida.
  • A lista de configurações globais que a página vai controlar.
  • Os tipos de campo definidos para cada configuração, como texto ou imagem.
  • Acesso ao tema para ler os valores no front-end depois.
  • Permissão de administrador para registrar páginas e grupos de campos.
  • Um plano de onde cada valor vai aparecer no site.
  • Backup do site antes de mexer no tema para exibir os campos.

Pense no conjunto como o painel de controle de uma casa: a página de opções é o quadro central onde ficam os interruptores gerais, os campos são os botões de cada função, e a leitura no tema é o fio que liga o botão à lâmpada certa. Sem o fio indicando a fonte global, o botão é apertado mas a luz não acende em lugar nenhum.

Como criar a página de admin customizada em 5 passos

Criar a página de admin customizada segue cinco passos, do registro da página à leitura do valor no site, e respeitar a ordem evita o erro mais comum: preencher o campo e lê-lo sem informar a fonte option. Cada passo liga uma ponta, da tela ao tema. Confirme antes que o ACF PRO está ativo, porque a Options Page depende dele.

Página de admin com ACF PRO: etapas, objetivo e validação
Etapa Objetivo Check de validação
Registrar a Options Page Criar o menu Item no menu do admin
Criar o grupo de campos Definir os dados Grupo salvo no ACF PRO
Apontar o grupo à página Ligar campos à tela Campos aparecem na página de opções
Ler o valor no tema Exibir no site Valor aparece no front-end
Organizar o menu e testar Polir o painel Cliente edita e o site reflete

Passo 1: Registre a página de opções

Crie a Options Page pelo recurso do ACF PRO, definindo o título do menu e a posição dele no painel, porque é esse registro que faz a tela de configurações aparecer no admin. Nas versões recentes, o ACF PRO permite registrar a página pela interface, sem código; quem prefere pode usar a função acf_add_options_page() no tema. Escolha um nome claro, como Configurações do Site, para o cliente encontrar fácil. Esse passo cria o lugar onde os campos globais vão morar, então pense na hierarquia do menu antes de seguir. Confirme que o item surgiu no menu do admin antes de criar os campos que ele vai abrigar.

Passo 2: Crie o grupo de campos da página

No ACF PRO, crie um grupo de campos com cada configuração global que a página vai guardar, escolhendo o tipo certo para cada uma, imagem para o logo, texto para o telefone, URL para as redes, porque é esse grupo que dá forma à tela de opções. Nomeie os campos com clareza, já que é por esses nomes que você vai ler os valores no tema depois. Mantenha a tela organizada em abas ou grupos, para o cliente não se perder entre dezenas de campos. Salve o grupo, deixando a estrutura pronta para ser anexada à página de opções no passo seguinte.

Passo 3: Aponte o grupo à página de opções

Nas regras de localização do grupo de campos, escolha que ele apareça na página de opções criada no passo 1, porque é essa ligação que faz os campos surgirem na tela de admin certa. Sem a regra correta, o grupo fica salvo mas não aparece em lugar nenhum, e a página de opções abre vazia. Selecione a Options Page específica na condição, não um post ou página comum. Abra a tela de configurações no admin e confirme que todos os campos aparecem prontos para preencher. Preencha um valor de teste em cada um, porque o tema só vai exibir algo se houver dado salvo na página de opções.

Passo 4: Leia o valor no tema

No arquivo do tema onde o dado deve aparecer, leia o campo informando que a fonte é a página de opções, usando get_field('nome_do_campo', 'option'), porque o segundo parâmetro option é o que diz ao ACF para buscar na tela global e não em um post. Esquecer esse parâmetro é o erro número um e devolve um valor vazio. Coloque a leitura no rodapé, no cabeçalho ou onde a configuração faz sentido. Se um campo do tipo Clone não traz o valor esperado na leitura, veja como corrigir o Clone Field que não funciona no ACF PRO, que costuma estar por trás de campos globais vazios.

Passo 5: Organize o menu e teste com o cliente

Ajuste a posição e o ícone da página no menu do admin para o cliente achar a tela com facilidade, depois faça um teste completo, editando um valor e conferindo que ele muda no site, porque só esse ciclo prova que a configuração global funciona ponta a ponta. Peça a alguém sem acesso técnico para editar um campo e ver o resultado. Verifique também no celular, já que muita gente edita o site pelo painel mobile. Se o cache do site segura o valor antigo após a edição, veja como corrigir o cache de campos dinâmicos do ACF no WP Rocket antes de entregar o painel.

Legenda: cada passo liga uma ponta, do registro da tela à leitura do campo global.

Erros comuns ao criar a página de admin

Os três erros mais comuns ao criar a página de admin são ler o campo sem o parâmetro option, esquecer de apontar a regra de localização para a página e duplicar o item de menu. O primeiro é o mais frequente: o campo está preenchido na tela de opções, mas a leitura sem informar option busca em um post inexistente e devolve vazio, então nada aparece no site.

O segundo erro é criar o grupo de campos e não ligar a regra de localização à Options Page, o que deixa a tela de configurações sem campos para preencher. A correção é conferir a condição de localização do grupo. O terceiro caso é registrar a página duas vezes, pela interface e por código, criando dois menus iguais. Quando um campo global some depois de uma atualização do ACF, vale ver como corrigir o custom meta do ACF que não exibe, que cobre os casos de valor que deixa de aparecer.

Como manter a página de admin em produção

Manter a página de admin em produção exige cuidar de duas frentes, a estabilidade dos nomes de campo e a consistência das leituras no tema a cada atualização, porque renomear um campo quebra todas as leituras que apontavam para ele e uma atualização do ACF pode mexer no comportamento das Options Pages. A tela global controla dados que aparecem no site inteiro, então um campo quebrado afeta muitas páginas de uma vez.

Evite renomear os campos da página de opções depois que o tema já os lê, porque a leitura busca pelo nome e perde o valor se ele mudar. Depois de cada atualização do ACF PRO, abra a tela de configurações e confira que os valores continuam salvos e visíveis no site. Para licenciar o ACF PRO em vários projetos sem comprar avulso, o guia de licença de plugin para múltiplos sites mostra o caminho do bundle.

Como a FULL faz isso em escala

A FULL padroniza a criação de páginas de admin com ACF PRO porque acompanha mais de 150 mil sites WordPress, e telas de configuração global, com logo, contatos e textos do tema, aparecem em quase todo projeto, onde remontar a Options Page em cada site vira gargalo. Em vez de licença avulsa do ACF PRO por instalação, a ferramenta entra no bundle e o padrão de painel de configurações fica replicável de um site para outro.

No plano PRO da FULL, por R$849, o ACF PRO já vem no pacote para até dez sites, o que dá R$85 por site em vez de pagar cada licença separada. Para quem entrega muitos sites com painel próprio, a gente vê isso trocar um custo recorrente espalhado por um padrão único: a mesma Options Page e o mesmo grupo de campos globais são exportados e reaproveitados de um projeto para outro, sem remontar a tela do zero a cada cliente. É a economia que só aparece quando o stack é o mesmo em toda a base.

Checklist final da página de admin

O checklist final da página de admin confirma, em uma passada, que a tela global guarda os dados e o site os exibe antes de você entregar o painel ao cliente. Rode esta lista depois do passo 5 e a cada atualização grande do ACF PRO, porque é nessas atualizações que o comportamento das Options Pages costuma mudar.

Antes de declarar pronto, confirme:

  • A Options Page aparece no menu do admin com nome e posição claros.
  • O grupo de campos tem a regra de localização apontada para a página.
  • Todos os campos globais aparecem prontos para preencher na tela.
  • A leitura no tema usa o parâmetro option em cada campo.
  • Editar um valor na página de opções muda o resultado no site.
  • Não há item de menu duplicado para a mesma página.
  • O painel é fácil de editar para quem não é técnico, inclusive no celular.

Se qualquer item falhar, principalmente a leitura com option, volte ao passo correspondente antes de entregar o painel.

Perguntas frequentes sobre páginas de admin com o ACF PRO

Preciso do ACF PRO para criar uma página de opções?

Sim. As Options Pages são um recurso exclusivo do ACF PRO, e a versão gratuita não oferece a tela de configurações globais. Sem o PRO, você só cria campos atrelados a posts e páginas, não uma central de dados que vale para o site inteiro. Por isso, montar um painel de admin próprio com logo, contatos e textos do tema depende da licença paga. Para entregar essa tela de configuração ao cliente, o ACF PRO é o que destrava o recurso de página de opções no menu do admin.

Por que o valor da página de opções aparece vazio no site?

Quase sempre porque a leitura no tema não informa que a fonte é a página global. O ACF guarda o dado da Options Page fora dos posts, então a função precisa do segundo parâmetro option para buscar no lugar certo. Sem ele, a leitura procura em um post que não existe e devolve vazio. Para resolver, confira se cada leitura usa option junto com o nome do campo. Prefira testar com um valor já preenchido na tela, assim você separa um erro de leitura de um campo realmente sem dado.

Como faço o cliente editar configurações sem mexer no tema?

Você entrega a página de opções como o único lugar que ele precisa abrir. O cliente edita os campos da tela de configurações no admin, e o tema lê esses valores e os exibe no site, sem ele tocar em código. Organize a tela com nomes claros e abas para ele se orientar. Esse é justamente o ganho da página de admin customizada: separar quem edita o conteúdo de quem cuida do código. Reserve o acesso ao tema só para você, deixando o cliente seguro na tela de opções.

É possível criar a página de opções sem escrever código PHP?

Sim, nas versões recentes do ACF PRO. A interface permite registrar a Options Page pela tela do plugin, definindo título e menu sem abrir o functions.php. A leitura dos valores no front-end ainda costuma usar uma função no tema, mas o registro da página já é visual. Use o caminho pela interface quando quiser velocidade e menos risco de erro de digitação no código. Reserve a função `acf_add_options_page()` para cenários avançados, como criar subpáginas ou controlar a posição do menu com mais precisão.

Quando vale uma página de opções em vez de o Customizer do tema?

Vale quando você precisa de campos estruturados e organizados que o Customizer não entrega bem, como repetidores, imagens múltiplas ou abas de configuração. A página de opções do ACF PRO dá controle fino sobre os tipos de campo e a disposição da tela. Prefira a Options Page quando o painel de configurações é extenso ou o cliente edita com frequência. Reserve o Customizer para ajustes visuais simples com pré-visualização ao vivo, porque para muitos campos de dados a tela do ACF organiza melhor o trabalho.

Próximos passos para um painel de configurações sob medida

Criar páginas de admin customizadas com o ACF PRO é, no fundo, dar ao site uma central de configurações próprias: registre a página, monte os campos globais, ligue a regra de localização e, acima de tudo, leia cada valor com o parâmetro option. A leitura sem option é o que faz o campo parecer vazio, então confira essa fonte em todas as leituras. Para padronizar o ACF PRO em vários sites sem licença avulsa, conheça os planos da FULL, e para continuar aprendendo, o FULL Academy reúne os tutoriais de WordPress em um só lugar.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

Como criar uma landing page de curso no WordPress

Criar uma landing page de curso no WordPress é montar

Como criar pacotes de cursos no tutor LMS

Criar pacotes de cursos no Tutor LMS é montar um

Como configurar o Schema de reviews no Rank Math

Configurar o schema de reviews no Rank Math é estruturar
Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.