🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir a lentidão do ACF PRO com muitos Custom Fields

Time Full Services Time Full Services Pro
Tipo Performance & Velocidade
Nome do erro Lentidão do ACF PRO com muitos Custom Fields EN: ACF PRO slow with many Custom Fields
Severidade Atenção
Descrição A lentidão de performance do ACF PRO surge quando o site acumula muitos custom fields e field groups grandes: cada tela de edição dispara dezenas de queries na postmeta e lê as definições dos grupos no banco, travando o painel. As correções são ativar o Local JSON, quebrar grupos grandes e desligar o autoload de Options Pages.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

Por que muitos custom fields deixam o ACF PRO lento
Cada custom field vira uma linha na tabela postmeta, e cada field group tem sua definição lida no carregamento. Com muitos grupos e campos, abrir o editor dispara dezenas ou centenas de queries. A documentação oficial confirma que mais dados e grupos mais complexos exigem mais recursos do servidor.
O Local JSON do ACF PRO melhora mesmo a performance
Sim. Com o Local JSON ativo, o ACF carrega as definições de field group de arquivos estáticos no tema em vez de consultar o banco. Isso reduz o número de queries em cada carregamento de página, e a própria documentação o aponta como uma das formas mais eficazes de acelerar o plugin.
Devo ligar o Autoload Options nas Options Pages do ACF
Só para valores lidos com frequência, como os de cabeçalho e rodapé. Para valores raramente usados, deixe o autoload desligado: ligá-lo infla a parte da tabela wp_options carregada em toda requisição e atrasa o site inteiro sem necessidade.
Repeater e Flexible Content grandes pioram a performance
Pioram. Centenas de linhas renderizadas de uma vez pesam no navegador e no PHP e podem estourar o tempo de execução. Ative a paginação de Repeater para mostrar menos linhas por vez. A documentação avisa que essa paginação não está disponível em Repeaters aninhados nem em Flexible Content.
Como descubro quais queries do ACF estão lentas
Instale o Query Monitor e abra a tela lenta. Ele lista todas as queries, o tempo de cada uma e a origem. Filtre pelas chamadas do ACF e veja se o gargalo são leituras na postmeta ou a carga das definições de field group, para atacar a causa certa.
Quebrar um field group grande em vários ajuda
Ajuda bastante. Um grupo catch-all obriga o ACF a processar todos os campos em toda tela. Dividindo em grupos menores com regras de localização específicas, cada tela carrega só os campos que realmente usa, reduzindo o processamento e as queries por carregamento.
Cache de objeto persistente faz diferença no ACF
Faz. Sem cache de objeto, o get_field usado dentro de loops grandes repete a mesma leitura na postmeta a cada iteração. Com Redis ou Memcached, o resultado fica em memória e as leituras repetidas deixam de tocar o banco, aliviando as páginas com muitos campos.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

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.

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