Como corrigir pop-ups que não aparecem no Elementor
O que é o popup que não aparece no Elementor?
O Popup Builder do Elementor Pro cria janelas modais que abrem sobre a página sob gatilhos e condicoes definidos no momento de publicar o popup. Para o popup aparecer no site ele precisa de três coisas certas ao mesmo tempo: uma Condicao que diga em quais páginas ele pode surgir, um Gatilho ou um link de disparo que decida quando abrir, e nenhuma regra avancada ou cookie de frequencia bloqueando aquela sessao. Se qualquer um desses três elos falhar, o popup fica salvo no editor, mas nunca abre para o visitante.
Como identificar
- O popup funciona na previa do editor (botao do olho em Publicar), mas nunca abre no site publicado.
- Ao publicar o popup, a aba Condicoes mostra a mensagem ‘Você não tem nenhuma condicao ainda’ e nenhuma página foi adicionada.
- O popup so abre na primeira visita e nunca mais reaparece, porque o cookie ‘Não mostrar novamente’ ou o limite de frequencia já foi atingido.
- O console do navegador (F12) mostra erro de JavaScript ou os scripts do Elementor (frontend.min.js) não carregam, e o popup não dispara em nenhum gatilho.
Como prevenir
- Ao criar todo popup, defina a Condicao e o Gatilho antes de publicar, e teste numa janela anonima para validar o disparo limpo
- Exclua os scripts do Elementor (frontend.min.js) da minificacao e combinacao de JS no plugin de cache desde a configuração inicial
- Documente o limite de frequencia de cada popup para não confundir supressao por cookie com popup quebrado nos testes
Causa
- Nenhuma Condicao de exibicao definida na aba Condicoes ao publicar o popup, entao o Elementor não tem em qual página mostra-lo e ele nunca aparece.
- Gatilho ausente na aba Gatilhos (On Page Load, On Scroll, On Click, After Inactivity ou Exit Intent) e também sem link com a classe elementor-popup ou a URL acao popup para disparar manualmente.
- Regra avancada de frequencia ativa (Mostrar até X vezes ou o cookie Não mostrar novamente) já gravada no navegador, suprimindo o popup nas visitas seguintes.
- Minificacao ou combinacao de JavaScript no plugin de cache (WP Rocket, LiteSpeed, Autoptimize) quebrando o frontend.min.js que dispara o popup.
- Tema que não emite o gancho wp_footer no rodape, impedindo o Elementor de injetar o markup do popup na página.
Como resolver
- Confirme uma Condicao de exibicao: abra o popup no editor, clique na seta ao lado de Publicar e va na aba Condicoes. Se estiver vazia, adicione uma condicao como Todo o site (Include / Entire Site) ou uma página específica. Sem condicao, o popup nunca aparece.
- Defina um Gatilho ou link de disparo: na aba Gatilhos, ative pelo menos um gatilho. Se o popup deve abrir por clique, deixe os gatilhos desligados e aponte o link para a acao de popup pelo menu Acoes Dinamicas do botao, ou use a classe abaixo no elemento de disparo.
elementor-popup-12345 - Limpe o cookie de frequencia: abra o site numa janela anonima ou apague os cookies do domínio para descartar o cookie Não mostrar novamente. Em seguida, na aba Regras Avancadas, revise o limite Mostrar até X vezes para não bloquear o popup em visitas legitimas.
- Exclua o Elementor da minificacao de JS: no plugin de cache, exclua o frontend.min.js do Elementor da minificacao e da combinacao de JavaScript, ou desative o cache para testar. Limpe o cache do site e do navegador depois.
/wp-content/plugins/elementor/assets/js/frontend.min.js /wp-content/plugins/elementor-pro/assets/js/frontend.min.js - Garanta o wp_footer no tema: se o popup não injeta nenhum markup na página, confirme que o tema chama o gancho de rodape do WordPress. Abra o footer.php do tema ou tema filho e verifique a presenca da chamada abaixo antes do fechamento do body.
wp_footer();
/* Abrir um popup do Elementor ao clicar num botao ou link */
/* 1. Em Modelos > Popups, copie o ID do popup (ex.: 12345). */
/* 2. Adicione esta classe no botao/link em Avancado > CSS Classes: */
.elementor-popup-12345
/* 3. O Elementor liga essa classe ao popup automaticamente. */
/* Alternativa por link: aponte o href do botao para a acao de popup */
/* via menu Acoes Dinamicas (Elementor Pro), sem digitar URL manual. */














