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

Como corrigir Global Widgets que não sincronizam no Elementor

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Global Widgets do Elementor não sincronizam entre páginas EN: Elementor global widgets not syncing across pages
Severidade Atenção
Descrição Global Widgets do Elementor não sincronizam quando a instância na página foi editada localmente e perdeu o vínculo com o widget mestre, ou quando o CSS gerado pelo Elementor ficou em cache desatualizado, fazendo a alteração não aparecer nas demais páginas.

O que é Global Widgets que não sincronizam no Elementor?

Global Widgets são um recurso do Elementor Pro que permite salvar um widget como global e reutilizar a mesma instância em várias páginas. A ideia é centralizar a edição: você altera o widget mestre uma vez e a mudança propaga para todos os lugares onde ele foi inserido. Internamente, cada widget global é guardado como um item da Biblioteca do Elementor (post do tipo elementor_library com o tipo de template widget), e cada cópia na página apenas referencia esse item mestre por um ID de template.

A falha de sincronização aparece quando essa referência se quebra ou quando o que é exibido fica preso a um arquivo antigo. Os dois quadros mais comuns são: a instância foi editada diretamente na página, o que a desconecta do widget mestre e a transforma numa cópia independente; e o CSS que o Elementor gera por página ficou em cache, então o conteúdo até atualiza no banco, mas o navegador segue mostrando o estilo ou o markup velho. Em ambos os casos, a edição do mestre existe, mas não chega à página final.

Como identificar

  • Você edita o Global Widget no widget mestre, salva, mas a alteração não aparece nas outras páginas onde ele foi inserido.
  • Ao passar o mouse sobre o widget na página, ele não mostra mais a moldura amarela e o cabeçalho ‘Global’ que indicam um widget global ativo.
  • O painel de edição do widget mostra os campos de conteúdo editáveis em vez do aviso de que é um widget global e deve ser editado no mestre.
  • A alteração aparece em uma página, mas continua antiga em outra que usa o mesmo Global Widget.
  • Depois de atualizar o widget mestre, o conteúdo certo só aparece após limpar o cache do navegador ou regenerar o CSS do Elementor.
Antes de começar: Antes de excluir instâncias, regenerar CSS ou limpar cache em um site em produção, faça um backup completo (arquivos e banco de dados) ou teste primeiro em um ambiente de staging, para poder reverter caso o layout da página quebre.

Como prevenir

  • Edite Global Widgets apenas pelo widget mestre, nunca pela cópia na página, para não romper o vínculo de sincronização.
  • Mantenha o CSS Print Method em ‘Internal Embedding’ enquanto faz alterações frequentes, ou regenere o CSS após editar um global, para evitar arquivos de estilo em cache.
  • Não envie para a lixeira nem mude para rascunho os itens da Biblioteca que armazenam Global Widgets ainda em uso nas páginas.
  • Ao clonar ou migrar o site, valide se as instâncias de Global Widgets ainda apontam para o item mestre correto antes de publicar.

Causa

  • A instância do Global Widget foi editada diretamente na página em vez do widget mestre: ao alterar o conteúdo na cópia, o Elementor a desconecta do global e ela vira um widget independente que não recebe mais as atualizações.
  • O CSS Print Method está configurado como 'External File' (Elementor > Configurações > Avançado) e o arquivo de CSS gerado por página em wp-content/uploads/elementor/css ficou em cache antigo, exibindo o estilo anterior mesmo após o mestre ser atualizado.
  • O item da Biblioteca do Elementor que armazena o widget global foi enviado para a lixeira ou teve o status alterado para rascunho, então a referência por ID de template na página aponta para um mestre que não está mais publicado.
  • Um plugin de cache de página (como WP Rocket ou LiteSpeed Cache) ou o cache do servidor serviu a versão HTML antiga da página, então a atualização do mestre não chegou ao visitante até a limpeza do cache.
  • Uma migração de banco de dados ou clonagem do site trocou os IDs dos posts e a instância na página passou a referenciar um ID de template que não corresponde mais ao widget global correto.

Como resolver

  1. Confirme se a instância ainda é um Global Widget: Abra a página no editor do Elementor e passe o mouse sobre o widget. Um Global Widget ativo mostra a moldura amarela e o rótulo Global no cabeçalho. Se ele aparece como um widget comum e editável, ele se desconectou do mestre e precisa ser substituído pelo global novamente.
    Painel WP -> Páginas -> abra a página -> Editar com Elementor
    Passe o mouse sobre o widget e observe a moldura amarela e o rótulo 'Global'
  2. Edite sempre pelo widget mestre: Para alterar um Global Widget, edite o item mestre, não a cópia na página. Clique com o botão direito no widget e use a opção de editar o global, ou abra o item correspondente em Modelos. Editar a cópia na página rompe o vínculo e impede a sincronização.
    Clique com o botão direito no Global Widget -> Editar global
    Painel WP -> Modelos -> Modelos Salvos -> abra o item do tipo widget correspondente
  3. Reaplique o Global Widget onde o vínculo se perdeu: Na página em que a sincronização falhou, exclua a cópia desconectada e insira novamente o widget a partir da aba Global do painel de widgets. A nova instância volta a referenciar o mestre e passa a receber as atualizações.
    No editor, exclua o widget desconectado da página
    Abra o painel de widgets -> aba 'Global' -> arraste o widget salvo para a página
    Clique em Atualizar para salvar a página
  4. Regenere o CSS e os dados do Elementor: Se o conteúdo já está certo no editor mas a página pública mostra o estado antigo, o CSS por página ficou em cache. Use a ferramenta Regenerar CSS e Dados do Elementor para recriar os arquivos de estilo a partir dos dados atuais.
    Painel WP -> Elementor -> Ferramentas -> aba Geral
    Clique em 'Regenerar CSS e Dados'
  5. Limpe o cache de página e do navegador: Por fim, limpe o cache do plugin de cache e do servidor e force um recarregamento sem cache no navegador. Assim o visitante recebe o HTML e o CSS atualizados do Global Widget em todas as páginas.
    Limpe o cache do seu plugin (ex.: WP Rocket -> Configurações -> Limpar cache)
    Limpe o cache de servidor/CDN, se houver
    No navegador, recarregue a página com Ctrl+F5 (ou Cmd+Shift+R)
PHP
<?php
// Lista os Global Widgets salvos na Biblioteca do Elementor e o status de cada um.
// Mestre em rascunho ou na lixeira = instancias na pagina param de sincronizar.
add_action( 'admin_init', 'full_auditar_global_widgets_elementor' );
function full_auditar_global_widgets_elementor() {
    if ( ! current_user_can( 'manage_options' ) || ! isset( $_GET['full_audit_gw'] ) ) {
        return;
    }
    $widgets = get_posts( array(
        'post_type'      => 'elementor_library',
        'post_status'    => array( 'publish', 'draft', 'trash' ),
        'posts_per_page' => -1,
        'meta_query'     => array(
            array(
                'key'   => '_elementor_template_type',
                'value' => 'widget',
            ),
        ),
    ) );
    foreach ( $widgets as $w ) {
        // Mostra ID, titulo e status para achar o mestre desconectado ou na lixeira.
        error_log( sprintf( 'Global Widget #%d "%s" status=%s', $w->ID, $w->post_title, $w->post_status ) );
    }
}

Perguntas frequentes

Por que meu Global Widget não atualiza nas outras páginas do Elementor
Quase sempre porque a cópia na página foi editada localmente e se desconectou do widget mestre, virando um widget independente. Reinsira o widget pela aba Global para restaurar o vínculo, e edite sempre pelo mestre.
Como sei se um widget ainda está conectado como Global no Elementor
Passe o mouse sobre o widget no editor. Um Global Widget ativo exibe uma moldura amarela e o rótulo Global no cabeçalho. Se ele aparece como widget comum editável, perdeu a conexão com o mestre.
Editar um Global Widget na página quebra a sincronização
Sim. Ao alterar o conteúdo da cópia diretamente na página, o Elementor desconecta aquela instância do global e ela deixa de receber as atualizações. Para alterar o conteúdo de todas as cópias, edite o widget mestre.
O conteúdo do Global Widget mudou mas a página pública mostra o antigo
Isso indica CSS ou HTML em cache. Vá em Elementor, Ferramentas e use Regenerar CSS e Dados, depois limpe o cache do plugin de cache, do servidor e do navegador para servir a versão atualizada.
Onde fica o arquivo que guarda um Global Widget no WordPress
O Elementor armazena cada widget global como um item da Biblioteca, um post do tipo elementor_library com o tipo de template widget. Cada cópia na página referencia esse item mestre por um ID de template.
Global Widgets fazem parte do Elementor gratuito
Não. Salvar e reutilizar Global Widgets é um recurso do Elementor Pro. Na versão gratuita você pode salvar seções e páginas como Modelos, mas o widget global com sincronização automática exige a versão Pro.
Apaguei o widget mestre e o Global Widget sumiu das páginas
Se o item mestre foi para a lixeira ou virou rascunho, as cópias perdem a referência. Restaure o item da Biblioteca ao status publicado em Modelos e regenere o CSS para o widget voltar a ser exibido nas páginas.

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