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

Como corrigir o conflito de JavaScript entre Ultimate Addons e WP Rocket

Time Full Services Time Full Services Pro
Tipo Page Builders
Nome do erro Conflito de JavaScript entre Ultimate Addons e WP Rocket EN: Ultimate Addons for Elementor JavaScript conflict with WP Rocket
Severidade Grave
Descrição Widgets interativos do Ultimate Addons for Elementor param de funcionar no frontend quando o WP Rocket segura o uael-frontend-script.js pelo Delay JavaScript Execution ou o junta com outros arquivos pelo Combine JavaScript. A correção e excluir o script do plugin dessas otimizacoes e limpar o cache.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

Por que os widgets do Ultimate Addons funcionam no editor do Elementor mas quebram no frontend?
O editor carrega o uael-frontend-script.js direto do plugin, sem passar pelas otimizacoes do WP Rocket. O frontend serve a versão em cache, onde o Delay segurou o script e o Combine quebrou a ordem do UAELParams. Por isso a quebra aparece so para o visitante, e não para quem edita.
O que significa o erro uael is not defined no console depois de ativar o WP Rocket?
Esse erro aparece quando o Combine ou o Delay separam o uael-frontend-script.js do objeto UAELParams que o plugin injeta com wp_localize_script. O widget tenta usar uma variavel que ainda não existe e a inicializacao para. Excluir o script do Combine e do Delay resolve.
Preciso desativar todo o WP Rocket para os widgets do Ultimate Addons voltarem?
Não. Na maioria dos casos basta excluir o uael-frontend do Delay JavaScript Execution e do Combine JavaScript files. Assim você mantem o cache e o ganho de velocidade do WP Rocket sem quebrar os widgets interativos do plugin.
Quais widgets do Ultimate Addons mais sofrem com o conflito de JavaScript do WP Rocket?
Os que dependem de script no carregamento, como Modal Popup, Countdown Timer, Nav Menu, Tabs, Table of Contents e Before/After Slider. Eles renderizam o HTML mas não recebem o evento de inicializacao quando o uael-frontend-script.js e segurado pelo Delay.
O que devo colocar no campo de exclusão do Delay JavaScript do WP Rocket?
Adicione o caminho do arquivo do plugin e o handle, uma entrada por linha. O caminho costuma terminar em uael-frontend.js dentro da pasta do plugin, e o handle e uael-frontend-script. Também ajuda incluir o objeto UAELParams para garantir que a configuração carregue antes do widget.
Os widgets voltam ao limpar o cache e quebram de novo logo depois, por que?
Ao limpar o cache o WP Rocket serve a página sem otimização por um instante e o script carrega normal. Na próxima visita a versão otimizada e regenerada e o Delay segura o uael-frontend-script.js de novo. So a exclusão permanente do script resolve, e não a limpeza repetida.
O Rocket Loader do Cloudflare também quebra os widgets do Ultimate Addons?
Sim. Quando a integração do Cloudflare esta ativa, o Rocket Loader reordena a execucao do uael-frontend-script.js e o UAELParams pode não estar pronto na inicializacao. Desligue o Rocket Loader para o script ou para a área afetada e limpe o cache do Cloudflare.
Como confirmo que o conflito e do WP Rocket e não do próprio Ultimate Addons?
Ative o Safe Mode do WP Rocket ou desative o plugin em uma página de teste e recarregue em janela anonima com cache limpo. Se os widgets voltarem a responder, a causa esta nas otimizacoes de JavaScript do WP Rocket, e a correção e excluir o script do plugin do Delay e do Combine.

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