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

Como corrigir Elementor que não salva alterações

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Elementor que não salva alterações EN: Elementor not saving changes
Severidade Crítico
Descrição O Elementor que não salva alterações deixa o botão Atualizar girando para sempre ou retorna erro, e o trabalho se perde ao recarregar. A causa quase sempre é o max_input_vars do PHP baixo demais para a página, ou uma regra de mod_security/WAF bloqueando a requisição de salvamento (admin-ajax.php).

O que é o Elementor que não salva alterações?

Quando o Elementor não salva alterações, ao clicar em Atualizar ou Publicar o editor não consegue gravar o conteúdo no banco. O botão fica em “Salvando…”, aparece um aviso vermelho de erro, ou a página recarrega no estado antigo. O salvamento do Elementor passa pelo admin-ajax.php enviando muitos campos de uma vez; quando um limite do servidor ou um firewall corta essa requisição, o conteúdo não é gravado.

Como identificar

  • O botão “Atualizar” fica girando em “Salvando…” e nunca conclui.
  • Aviso vermelho “Não foi possível salvar. Algo deu errado.” no canto do editor.
  • Mensagem do navegador sobre erro de conexão ou “the changes you made will be lost”.
  • O console mostra erro 403 ou 500 na chamada para admin-ajax.php ao salvar.
Antes de começar: Antes de pedir exceção no mod_security, confirme que é só a rota do editor (admin-ajax.php com a ação do Elementor): desligar o WAF inteiro expõe o site. Faça backup do php.ini/.htaccess antes de editar limites.

Como prevenir

  • Mantenha max_input_vars em 3000+ e memória em 256M antes de montar páginas grandes
  • Evite páginas únicas com excesso de seções e widgets; divida em templates reutilizáveis
  • Atualize Elementor e Elementor PRO juntos e sempre teste o salvamento em staging

Causa

  • max_input_vars do PHP baixo demais para uma página com muitos widgets (cada widget gera vários campos).
  • Regra de mod_security ou WAF bloqueando a requisição POST para admin-ajax.php.
  • Limite de memória ou max_execution_time estourando antes de o salvamento terminar.
  • Plugin de cache ou de otimização interferindo na resposta do admin-ajax.php.
  • Conexão instável ou proxy reverso cortando requisições POST grandes (limite de body size).

Como resolver

  1. Aumente o max_input_vars: eleve o max_input_vars do PHP para 3000 ou mais no painel da hospedagem ou no .htaccess/php.ini. É o limite que mais trava o salvamento de páginas grandes.
  2. Suba memória e tempo de execução: garanta WP_MEMORY_LIMIT de 256M e max_execution_time de 300s para a gravação não estourar no meio.
  3. Verifique o mod_security: peça ao host para checar se uma regra de WAF está barrando o POST para admin-ajax.php e solicite uma exceção para a rota do editor.
  4. Desative cache e otimização para testar: desligue o plugin de cache/minificação e tente salvar. Se funcionar, exclua o admin-ajax.php das otimizações.
  5. Regenere CSS e dados: em Elementor > Ferramentas > Regenerar arquivos e dados, para recriar dados corrompidos que podem travar o salvamento.
APACHE
# .htaccess - eleva limites de PHP que travam o salvamento do Elementor
<IfModule mod_php.c>
  php_value max_input_vars 3000
  php_value memory_limit 256M
  php_value max_execution_time 300
  php_value post_max_size 64M
</IfModule>

Perguntas frequentes

O botão Atualizar fica girando para sempre. O que é?
A requisição de salvamento foi enviada mas não recebeu resposta válida. Em geral é o max_input_vars baixo cortando os campos, ou um WAF bloqueando o POST para admin-ajax.php. Suba o limite e cheque o mod_security.
Por que só páginas grandes não salvam?
Cada widget do Elementor gera vários campos no formulário de salvamento. Páginas grandes ultrapassam o max_input_vars do PHP, que descarta os campos excedentes. Aumentar esse limite para 3000+ resolve a maioria dos casos.
Vou perder o trabalho se não conseguir salvar?
Sim, ao recarregar sem salvar o conteúdo novo se perde. Antes de mexer no servidor, copie o conteúdo crítico ou use o histórico de revisões do Elementor para não perder o que já estava salvo.
O mod_security pode impedir o salvamento?
Pode. Regras de WAF às vezes interpretam o POST grande do editor como ataque e retornam 403 no admin-ajax.php. Peça ao host uma exceção específica para a rota do editor do Elementor.
Plugin de cache atrapalha o salvamento?
Pode atrapalhar quando interfere na resposta do admin-ajax.php ou minifica scripts do editor. Desative o cache para testar; se voltar a salvar, exclua o admin-ajax e o Elementor das otimizações.
Como sei se é limite do PHP ou firewall?
Abra o console do navegador ao salvar. Erro 500 ou timeout aponta para limites de PHP (max_input_vars, memória, tempo). Erro 403 aponta para mod_security ou WAF bloqueando a requisição.

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