🎉 USE O CUPOM DESCONTO.FULL | 20% OFF acima de R$ 50,00

Como corrigir erros de cache entre o Elementor e o Cloudflare

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Conflito de cache entre Elementor e Cloudflare EN: Elementor and Cloudflare cache conflict
Severidade Grave
Descrição O cache entre Elementor e Cloudflare quebra layout e editor quando o Cloudflare serve um CSS antigo de wp-content/uploads/elementor ou quando o Rocket Loader adia os scripts do editor. Regenerar os arquivos do Elementor, purgar o cache do Cloudflare e desligar o Rocket Loader resolve.

O que é o erro de cache entre Elementor e Cloudflare?

O Elementor gera os próprios arquivos de CSS e JavaScript e os grava na pasta wp-content/uploads/elementor para carregar so o código necessário de cada página. Quando o site esta atras do Cloudflare, esses arquivos passam pela CDN e pelas otimizacoes do Cloudflare (cache de borda, Auto Minify e Rocket Loader). O erro de cache entre Elementor e Cloudflare acontece quando o Cloudflare continua servindo uma versão antiga desse CSS depois que você edita a página, ou quando o Rocket Loader altera a ordem de carregamento dos scripts do editor.

Como identificar

  • A página aparece sem estilo ou com layout quebrado no navegador, mas dentro do editor do Elementor ela esta correta.
  • O editor do Elementor fica preso na tela cinza de carregamento infinito quando o Rocket Loader esta ligado.
  • Você edita e salva uma seção, mas a alteração não aparece online mesmo depois de atualizar a página.
  • O console do navegador mostra a mensagem ‘Uncaught ReferenceError’ ou ‘jQuery is not defined’ porque o Rocket Loader adiou o carregamento dos scripts.
  • Após atualizar o Elementor ou o Elementor Pro, partes do design somem até o cache do Cloudflare ser purgado.

Como prevenir

  • Antes de atualizar o Elementor ou o Elementor Pro, purgue o cache do Cloudflare e so depois rode a atualização.
  • Mantenha o Rocket Loader desligado na área wp-admin por uma Page Rule fixa, evitando que novas edicoes travem o editor.
  • Após cada troca de tema ou migração, rode Regenerar Arquivos e Dados no Elementor para sincronizar o CSS com o banco.
  • Use o modo Development do Cloudflare durante uma sessao de edição longa para a borda não cachear o CSS enquanto você trabalha.

Causa

  • O cache de borda do Cloudflare guarda os arquivos de wp-content/uploads/elementor/css e continua entregando a versão antiga depois que você reedita a página, gerando divergencia entre o editor e o frontend.
  • O Rocket Loader do Cloudflare transforma os scripts do Elementor em carregamento assincrono e quebra a ordem de dependencia do jQuery, deixando o editor preso na tela cinza.
  • O Auto Minify de CSS e JS do Cloudflare reprocessa os arquivos já minificados pelo Elementor e corrompe regras ou funções, fazendo o estilo não aplicar.
  • Você atualizou o Elementor sem purgar o cache do Cloudflare antes, entao a CDN mistura o CSS novo do plugin com o CSS antigo em cache.
  • Os arquivos em wp-content/uploads/elementor estão desatualizados em relacao ao banco de dados porque o Clear Files and Data não foi executado após uma troca de tema ou migração.

Como resolver

  1. Regenere os arquivos do Elementor: Force o Elementor a apagar o CSS em cache e recriar a partir do banco. No painel, abra o menu de Ferramentas do Elementor, va para a aba Geral e clique no botão de Regenerar Arquivos e Dados.
    Elementor -> Ferramentas -> Geral -> Regenerar Arquivos e Dados
  2. Purgue o cache do Cloudflare: Limpe a versão antiga do CSS guardada na borda da CDN para o Cloudflare buscar os arquivos novos do servidor.
    Cloudflare -> Caching -> Configuration -> Purge Everything
  3. Desative o Rocket Loader: O Rocket Loader adia os scripts do Elementor e trava o editor. Desligue a opção globalmente para o editor voltar a carregar.
    Cloudflare -> Speed -> Optimization -> Content Optimization -> Rocket Loader: Off
  4. Crie uma regra para o painel se precisar manter o Rocket Loader no site público: Se quiser manter o Rocket Loader nas páginas publicas, crie uma Page Rule do Cloudflare que desligue o Rocket Loader apenas na área de administracao, onde o editor roda.
    Cloudflare -> Rules -> Page Rules -> Create Page Rule
    URL: seu-domínio.com.br/wp-admin/*
    Setting: Rocket Loader -> Off
  5. Desligue o Auto Minify para os assets do Elementor: Evite que o Cloudflare reprocesse o CSS e o JS que o Elementor já entrega minificados, o que corrompe regras de estilo.
    Cloudflare -> Speed -> Optimization -> Content Optimization -> Auto Minify (CSS/JS): desmarcado
BASH
# Regenera o CSS do Elementor e limpa o cache via WP-CLI
wp elementor flush-css
wp cache flush

# Purga uma URL especifica do CSS do Elementor na API do Cloudflare
curl -X POST "https://api.cloudflare.com/client/v4/zones/SEU_ZONE_ID/purge_cache" 
  -H "Authorization: Bearer SEU_API_TOKEN" 
  -H "Content-Type: application/json" 
  --data '{"files":["https://seu-dominio.com.br/wp-content/uploads/elementor/css/post-123.css"]}'

Perguntas frequentes

Por que o cache do Elementor e do Cloudflare quebra o layout
Porque o Cloudflare guarda na borda uma versão antiga do CSS gerado em wp-content/uploads/elementor e continua servindo esse arquivo depois que você reedita a página. O frontend usa o CSS velho enquanto o editor usa o novo, e o layout diverge.
Preciso desativar o Rocket Loader por completo
Não obrigatoriamente. Você pode mante-lo ligado no site público e criar uma Page Rule do Cloudflare que desligue o Rocket Loader apenas em seu-domínio.com.br/wp-admin/*, onde o editor do Elementor roda. Assim o editor carrega e as páginas publicas seguem otimizadas.
Regenerar Arquivos e Dados apaga meu conteúdo
Não. O botão apaga apenas os arquivos de CSS e JS em cache na pasta do Elementor e os recria a partir das configurações salvas no banco de dados. Textos, imagens e estrutura das páginas ficam intactos.
Onde fica o botão para regenerar os arquivos do Elementor
No painel do WordPress, va em Elementor, abra Ferramentas, selecione a aba Geral e clique em Regenerar Arquivos e Dados. Também da para limpar pela barra preta do frontend, em Editar com Elementor, opção Limpar Cache.
O Auto Minify do Cloudflare atrapalha o Elementor
Sim. O Elementor já entrega CSS e JS minificados, e o Auto Minify do Cloudflare reprocessa esses arquivos e pode corromper regras ou funções. Desmarque CSS e JS em Speed, Optimization, Content Optimization para evitar o conflito.
Devo limpar o cache antes de atualizar o Elementor
Sim. A recomendacao oficial do Elementor e purgar ou desativar o cache do Cloudflare antes de atualizar o Elementor ou o Elementor Pro, senao a CDN mistura o CSS novo do plugin com o arquivo antigo em cache e quebra o design.
Como limpar o cache do Cloudflare sem afetar o resto do site
Em vez de Purge Everything, use Purge Custom URL no painel do Cloudflare e informe apenas as URLs dos arquivos de wp-content/uploads/elementor. Assim você remove so o CSS desatualizado e mantem o restante do cache aquecido.
O erro pode vir de plugin de cache no próprio WordPress
Pode. Plugins como WP Rocket ou WP-Optimize também cacheiam o CSS do Elementor e somam ao cache do Cloudflare. Limpe o cache do plugin local antes de purgar o Cloudflare para garantir que nenhuma camada sirva o arquivo antigo.

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