Como corrigir widgets do Essential Addons quebrados pelo cache do WP Rocket
Perguntas frequentes
Por que os widgets do Essential Addons quebram so no frontend e o editor do Elementor continua normal?
O editor carrega o CSS e o JavaScript direto do plugin, sem passar pelas otimizacoes do WP Rocket. O frontend serve a versão em cache, onde o Remove Unused CSS removeu as folhas do Essential Addons e o Delay segurou o eael-general.js. Por isso a quebra aparece so para o visitante.
Preciso desativar todo o WP Rocket para os widgets do Essential Addons voltarem?
Não. Na maioria dos casos basta adicionar os prefixos eael e essential-addons-elementor ao CSS Safelist e excluir o eael-general.js do Delay JavaScript Execution. Assim você mantem o cache e o ganho de velocidade sem quebrar os widgets.
O que significa o erro eael is not defined no console depois de ativar o WP Rocket?
Esse erro aparece quando o Combine ou o Delay separam o eael-general.js do objeto de configuração que o plugin injeta inline. O widget executa antes da variavel existir e para de funcionar. Excluir o script do Combine e do Delay resolve.
Adicionei o Essential Addons ao Safelist e o layout continua quebrado, e agora?
Limpe o cache com Clear and preload cache para forcar a regeneracao do Used CSS. Se persistir, desative Combine CSS files e Remove Unused CSS um de cada vez até identificar qual opção remove o estilo dos widgets do plugin.
As abas e acordeoes do Essential Addons pararam de responder depois do WP Rocket, por que?
O Delay JavaScript Execution segura o eael-general.js até a primeira interacao do usuário. Excluir esse script da lista de Delay faz o Advanced Accordion, o Post Grid filtravel e as abas voltarem a inicializar e responder ao clique.
Preciso regenerar os assets do Essential Addons depois de mexer no cache?
Sim. Use Save Default Settings nas configurações do plugin para reconstruir os arquivos por página e so depois limpe o cache do WP Rocket. Inverter a ordem faz o WP Rocket guardar um CSS do widget que já foi recompilado.
Os icones dos widgets Pricing Table e Testimonials sumiram após o WP Rocket, como resolver?
O Combine CSS files quebra os caminhos relativos de fontes de icone dentro do CSS do Essential Addons. Desative o Combine CSS ou adicione os arquivos de fonte ao Safelist para os icones dos widgets voltarem a aparecer.
O mesmo conflito acontece com a versão Pro do Essential Addons?
Sim. Os widgets Pro como Data Table, Woo Product Grid e Event Calendar geram CSS e JavaScript próprios e sofrem o mesmo conflito. Inclua os prefixos eael e essential-addons-elementor no Safelist e exclua o script do Delay para proteger também esses widgets.














