🎉 USE O CUPOM FIM.DE.SEMANA.FULL | 20% OFF acima de R$ 100,00

Como corrigir o Lightbox da Image Gallery no Ultimate Addons

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Lightbox da Image Gallery do Ultimate Addons não abre EN: Ultimate Addons Image Gallery lightbox not opening
Severidade Informativo
Descrição O Lightbox da Image Gallery do Ultimate Addons para de abrir quando o Click Action do widget não está configurado como Lightbox, quando outro lightbox concorrente ou a otimização de JavaScript de um plugin de cache bloqueiam o script que monta o popup.

O que é Lightbox da Image Gallery do Ultimate Addons?

O Image Gallery Lightbox do Ultimate Addons (UAEL) é o popup que amplia a foto sobre um fundo escurecido quando o visitante clica em uma miniatura da galeria. Ele é ligado no painel do widget pela opção Click Action, dentro de Additional Options, escolhendo Lightbox em vez de abrir um link externo. Com o Lightbox ativo, o UAEL ainda oferece as Advanced Lightbox Actions (zoom, compartilhar, slideshow, tela cheia, download e galeria) no canto superior direito do popup.

Quando esse recurso falha, o clique na imagem não faz nada, abre a foto crua em uma nova aba ou exibe a imagem sem o overlay escuro e sem os controles. Na prática, três famílias de causa concentram os casos: configuração do próprio widget (Click Action em outro valor ou link customizado por imagem sobrescrevendo o lightbox), conflito com um segundo lightbox ativo na página (lightbox do Elementor, de um tema ou de outro plugin) e quebra do JavaScript do UAEL por defer, combine ou minify de um plugin de cache. Identificar em qual família o site está é o que destrava a correção.

Como identificar

  • Ao clicar em uma imagem da galeria nada acontece: o popup não abre e a página continua parada.
  • O clique abre o arquivo da imagem em uma nova aba ou no mesmo separador, em vez de exibir o lightbox sobre a página.
  • No console do navegador aparece ‘Uncaught ReferenceError’ ou ‘is not a function’ ligado ao script do lightbox logo ao clicar na miniatura.
  • A imagem amplia, mas sem o fundo escurecido e sem os botões de zoom, slideshow, tela cheia ou download no canto superior direito.
  • O lightbox funciona no editor do Elementor, mas para de abrir na página publicada para o visitante.
Antes de começar: Antes de alterar exclusões de cache, desativar plugins de galeria ou mexer no lightbox do Elementor em produção, faça um backup do site ou teste primeiro em um ambiente de staging, para reverter sem prejuízo caso outra página dependa dessas configurações.

Como prevenir

  • Padronize o Click Action como Lightbox ao criar cada Image Gallery e evite preencher Custom Link nas imagens que devem abrir no popup.
  • Use apenas um lightbox por página: escolha entre o do Ultimate Addons e o do Elementor e mantenha desligado o que não for usar na galeria.
  • Sempre que ligar otimização de JavaScript em um plugin de cache, teste o lightbox da galeria na página publicada e mantenha o handle do UAEL na lista de exclusões.
  • No layout Justified com filtro, deixe o Last Row Layout em Justify desde o início para que todas as miniaturas continuem clicáveis sob as abas.

Causa

  • A opção Click Action do widget (Content -> Additional Options -> Click Action) está configurada como None ou como link externo, e não como Lightbox, então o clique não dispara o popup.
  • Cada imagem da galeria recebeu um link customizado próprio: o Custom Link por imagem sobrescreve a ação de Lightbox e o clique segue para a URL em vez de abrir o popup.
  • Há um segundo lightbox ativo na mesma página (o lightbox nativo do Elementor, do tema ou de outro plugin de galeria), e os dois disputam o evento de clique, fazendo um anular o outro.
  • Um plugin de cache (WP Rocket, LiteSpeed Cache ou Autoptimize) está aplicando defer, delay ou combine ao JavaScript, e o script de lightbox do Ultimate Addons não carrega antes do clique do visitante.
  • A galeria usa layout Justified com a Filterable Gallery ligada e o Last Row Layout ficou em Hide: parte das imagens não é exibida sob as abas de filtro e essas miniaturas nunca chegam a acionar o lightbox.

Como resolver

  1. Confirme o Click Action como Lightbox no widget: Edite a página no Elementor e abra o widget Image Gallery. Em Content, dentro de Additional Options, ajuste a opção Click Action para Lightbox, que é a configuração que faz o clique abrir o popup sobre a página em vez de seguir um link.
    Elementor -> selecione o widget Image Gallery
    Content -> Additional Options -> Click Action: Lightbox
    Atualize a página e teste o clique em uma miniatura
  2. Remova links customizados que sobrescrevem o lightbox: Se imagens individuais receberam um Custom Link, esse link tem prioridade sobre o Lightbox e o clique vai para a URL. Abra cada imagem na galeria e limpe o campo de link customizado nas que devem abrir no popup.
    Elementor -> Image Gallery -> Gallery -> abra cada item da galeria
    Apague o conteúdo do campo Custom Link das imagens que devem abrir no Lightbox
  3. Desligue lightboxes concorrentes na página: Com mais de um lightbox ativo, os scripts disputam o clique. Desative o lightbox nativo do Elementor para a página e confira se o tema ou outro plugin de galeria não está injetando um segundo lightbox no mesmo conteúdo.
    Elementor -> menu (hambúrguer) -> Site Settings -> Lightbox -> desligue o lightbox do Elementor para a página da galeria
    Painel WP -> Plugins -> identifique e desative plugins de galeria/lightbox redundantes nessa página
  4. Exclua o JavaScript do UAEL da otimização de cache: Se o lightbox volta a funcionar com o cache desligado, o defer, delay ou combine de JavaScript está quebrando o script. Adicione o handle do Ultimate Addons às exclusões de JavaScript do plugin de cache em vez de desligar a otimização inteira.
    WP Rocket -> File Optimization -> Excluded JavaScript Files: adicione /uael/
    WP Rocket -> Media: exclua a galeria do LazyLoad se as miniaturas não carregarem
    Limpe todo o cache e recarregue a página publicada
  5. Ajuste o Last Row no layout Justified com filtro: Quando a galeria usa o layout Justified com a Filterable Gallery ligada, defina o Last Row Layout como Justify. Com o valor Hide, parte das imagens some sob as abas de filtro e essas miniaturas nunca abrem o lightbox, segundo a documentação do widget.
    Elementor -> Image Gallery -> Layout: Justified com Filterable Gallery ativa
    Last Row Layout: Justify (não use Hide)
PHP
<?php
/**
 * Exclui o JavaScript do Ultimate Addons (UAEL) da otimizacao do WP Rocket
 * para destravar o Lightbox da Image Gallery quando o defer/combine quebra o popup.
 * Coloque no functions.php do tema filho ou em um plugin de snippets.
 */
add_filter( 'rocket_exclude_js', 'full_uael_lightbox_exclude_js' );
function full_uael_lightbox_exclude_js( $excluded ) {
    $excluded[] = '/wp-content/plugins/header-footer-elementor/(.*).js';
    $excluded[] = '/wp-content/plugins/ultimate-elementor/(.*).js';
    return $excluded;
}

// Tambem remove os handles do UAEL do delay de JS (Delay JavaScript Execution).
add_filter( 'rocket_delay_js_exclusions', 'full_uael_lightbox_exclude_delay' );
function full_uael_lightbox_exclude_delay( $excluded ) {
    $excluded[] = 'uael-frontend-script';
    $excluded[] = 'uael-image-gallery';
    return $excluded;
}

Perguntas frequentes

Por que o lightbox da Image Gallery do Ultimate Addons não abre ao clicar
Na maioria das vezes o Click Action do widget não está em Lightbox. Edite a galeria no Elementor, vá em Content, Additional Options e ajuste Click Action para Lightbox. Se ainda não abrir, verifique links customizados nas imagens e conflitos de cache.
Como ativo o lightbox no widget Image Gallery
O lightbox é ligado na aba Content do widget, dentro de Additional Options, na opção Click Action: escolha Lightbox para que o clique abra a imagem em popup sobre a página em vez de seguir um link externo, conforme a documentação do Ultimate Addons.
Por que ao clicar na imagem ela abre em uma nova aba em vez do popup
Isso indica que a imagem tem um Custom Link configurado ou que o Click Action está como link, e não como Lightbox. O link customizado por imagem tem prioridade sobre o popup, então remova esse link nas fotos que devem abrir no lightbox.
O WP Rocket pode quebrar o lightbox do Ultimate Addons
Sim. As opções de defer, delay e combine de JavaScript podem impedir o script do lightbox de carregar a tempo. Adicione o handle do Ultimate Addons (uael) às exclusões de JavaScript do WP Rocket e limpe o cache para restaurar o popup.
Posso usar o lightbox do Ultimate Addons e o do Elementor juntos
Não é recomendado na mesma página. Dois lightboxes ativos disputam o evento de clique e um pode anular o outro. Escolha apenas um e desligue o concorrente em Site Settings do Elementor ou no plugin que o adiciona.
Quais controles aparecem no lightbox da galeria
Com o Lightbox ativo, o Ultimate Addons exibe as Advanced Lightbox Actions no canto superior direito do popup: zoom, compartilhar, slideshow, tela cheia, download e galeria. Se eles não aparecem, o popup provavelmente está sendo aberto por outro lightbox.
Por que algumas imagens da galeria com filtro não abrem o lightbox
No layout Justified com a Filterable Gallery ativa, se o Last Row Layout estiver em Hide, parte das imagens some sob as abas de filtro e essas miniaturas não acionam o popup. Defina o Last Row Layout como Justify para manter todas clicáveis.
O lightbox funciona no editor mas não na página publicada, o que houve
Quase sempre é o cache. No editor o Elementor não aplica defer nem combine de JavaScript, mas na página publicada o plugin de cache otimiza os scripts e pode quebrar o lightbox. Limpe o cache e exclua o JavaScript do UAEL da otimizaçã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