Como corrigir o cache do WP-Optimize que quebra o editor do Elementor
O que é cache do WP-Optimize que quebra o editor do Elementor?
O cache do WP-Optimize que quebra o editor do Elementor ocorre quando as otimizacoes de Minify e de Cache de página do WP-Optimize processam ou servem em cache os arquivos que o Elementor usa para montar o builder. O Elementor carrega o editor dentro de um iframe na URL da página e depende de scripts como elementor-editor.js e frontend.js sem alteração; quando o WP-Optimize minifica, mescla esses scripts ou entrega uma versão antiga da página em cache para o usuário logado, o canvas fica em branco, preso no spinner ou exibe a mensagem de preview que não carrega. O editor do Elementor e sensivel a qualquer modificacao nos scripts e na marcacao da página, por isso o minify e o merge agressivos são a causa mais comum dessa quebra.
Como identificar
- O editor do Elementor abre com o canvas em branco ou preso no spinner de carregamento, enquanto o frontend da página aparenta estar normal
- Aparece a mensagem ‘Preview Could Not Be Loaded’ ou ‘Sorry, the content área was not found in your page’ ao tentar editar a página
- O console do navegador mostra erros de JavaScript como ‘Uncaught SyntaxError’ ou ‘elementorFrontend is not defined’ em arquivos com sufixo .min.js servidos pelo WP-Optimize
- O editor volta a funcionar assim que o WP-Optimize e desativado e quebra de novo ao reativar o plugin
- O builder so carrega depois de limpar o cache em WP-Optimize -> Cache, e trava de novo quando a página e cacheada outra vez
- Widgets e paineis do editor aparecem sem estilo ou desalinhados porque o CSS do Elementor foi mesclado com outras folhas no processo de minify
Como prevenir
- Mantenha os caminhos do Elementor (editor, frontend e uploads/elementor/css) fixos nas listas de exclusão de CSS e de JavaScript do WP-Optimize, para que novas otimizacoes nunca reprocessem esses arquivos
- Sempre que editar uma página, limpe o cache em WP-Optimize -> Cache antes de reabrir o editor, evitando que o builder carregue sobre HTML cacheado antigo
- Ative o Minify e o Merge de forma incremental, testando o editor do Elementor em uma aba anonima a cada opção ligada, em vez de habilitar tudo de uma vez
- Após atualizar o WP-Optimize ou o Elementor, abra o editor com o cache limpo para confirmar que as exclusoes continuam valendo antes de considerar o deploy concluido
Causa
- A opção Merge JavaScript files do Minify junta o elementor-editor.js e o frontend.js com outros scripts num único arquivo, e a ordem de carregamento quebrada impede o editor de inicializar.
- A minificacao de JavaScript do WP-Optimize altera ou corrompe o frontend.js do Elementor, gerando 'Uncaught SyntaxError' que aborta o carregamento do canvas.
- O Cache de página do WP-Optimize serve uma versão estática antiga da URL para o usuário logado, e o editor abre sobre uma marcacao desatualizada sem o container que o Elementor espera.
- O Merge CSS files mescla os arquivos do Elementor (em wp-content/uploads/elementor/css) com o CSS do tema, perdendo regras e deixando a interface do editor sem estilo.
- A opção de pre-carregar fontes (preload) ou de carregar CSS de forma assincrona do WP-Optimize atrasa as folhas que o editor precisa, deixando paineis sem formatacao durante a edição.
Como resolver
- Confirme que a causa e o WP-Optimize: Va em WP-Optimize -> Cache e clique em Purge cache, depois tente abrir o editor. Se o builder carregar e quebrar de novo após alguns minutos, ou se desativar o plugin resolver, o conflito esta nas otimizacoes de Cache e Minify, e não no próprio Elementor.
- Exclua os scripts do Elementor do Minify de JavaScript: Va em WP-Optimize -> Minify -> Javascript, abra JavaScript options e adicione os caminhos abaixo na área Exclude the following JavaScript files from processing, um por linha. Esses arquivos passam a carregar sem minify ou merge, preservando a inicializacao do editor.
/elementor/assets/js/editor /elementor/assets/js/frontend /elementor-pro/assets/js/ /wp-includes/js/jquery/jquery.min.js - Exclua as folhas de estilo do Elementor do Minify de CSS: Va em WP-Optimize -> Minify -> CSS e cole os caminhos abaixo na área Exclude the following CSS files from processing, um por linha. Clique em Save settings; esses arquivos saem da minificacao e do merge e voltam a carregar normalmente.
/uploads/elementor/css/ /elementor/assets/css/ /elementor-pro/assets/css/ - Impeca o Cache de página de servir HTML antigo no editor: Em WP-Optimize -> Cache, abra a aba Advanced settings e adicione as URLs de edição a área de URLs que nunca devem ser cacheadas. Em seguida clique em Purge cache para descartar as versões já armazenadas.
/wp-admin/ (.*)?elementor-preview=(.*) (.*)?action=elementor(.*) - Se persistir, isole a otimização culpada: Em WP-Optimize -> Minify -> Javascript, desligue Merge JavaScript files; se não resolver, desligue também o minify de JavaScript e teste o editor a cada mudanca com o cache limpo, até identificar exatamente qual opção quebra o builder e manter so essa desligada.
/elementor/assets/js/editor
/elementor/assets/js/frontend
/elementor-pro/assets/js/
/uploads/elementor/css/
/elementor/assets/css/
/wp-includes/js/jquery/jquery.min.js














