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

Como corrigir o widget Data Table que não carrega dados no Essential Addons

Time Full Services Time Full Services
Tipo Page Builders
Nome do erro Widget Data Table do Essential Addons não carrega dados EN: Essential Addons Data Table widget not loading data
Severidade Atenção
Descrição O Essential Addons Data Table não carrega dados quando o widget está desativado em Essential Addons > Elements, quando a integração externa (Google Sheets, TablePress ou Ninja Tables) está mal configurada, ou quando o cache serve uma versão antiga da tabela sem o conteúdo.

O que é widget Data Table do Essential Addons sem dados?

O Essential Addons Data Table é um widget da categoria de conteúdo dinâmico do Essential Addons for Elementor que exibe dados em formato de tabela dentro de uma página construída no Elementor. Na versão Pro, o Advanced Data Table amplia o widget com integrações de fonte externa: ele consegue puxar linhas e colunas diretamente de uma planilha do Google Sheets, de uma tabela do plugin TablePress ou de uma tabela do plugin Ninja Tables, segundo a documentação oficial do Essential Addons.

A falha aparece quando a tabela é renderizada vazia, mostra apenas o cabeçalho ou some por completo da prévia no editor. Como o widget depende de duas condições, estar habilitado no painel de elementos do Essential Addons e ter uma fonte de dados válida, qualquer ruptura nesse caminho deixa a tabela sem conteúdo. As causas mais comuns são o widget desativado em Essential Addons > Elements, a planilha do Google que não foi publicada para a web, o plugin TablePress ou Ninja Tables ausente ou com o ID de tabela errado, e o cache servindo o HTML antigo da página.

Como identificar

  • O widget Data Table aparece vazio na página publicada, exibindo só o cabeçalho ou a moldura da tabela sem nenhuma linha de dados.
  • No editor do Elementor, ao arrastar o widget, a prévia mostra a mensagem ‘No data found’ ou simplesmente um quadro em branco.
  • O widget Data Table não aparece no painel de widgets do Elementor mesmo com o Essential Addons ativo, porque está desligado em Essential Addons > Elements.
  • A tabela carrega no editor mas continua vazia para o visitante, sinal de que o cache está servindo uma versão antiga da página.
  • Ao usar fonte do Google Sheets, a tabela fica em branco e o navegador registra um erro de acesso negado ao buscar a planilha no console (F12).
  • Os dados existem no TablePress ou Ninja Tables, mas a tabela do Essential Addons não reflete o conteúdo selecionado.
Antes de começar: Antes de desativar plugins, mexer em licença ou limpar cache em produção, faça um backup do site (arquivos e banco de dados) ou teste primeiro em um ambiente de staging, para reverter caso a página com a tabela quebre.

Como prevenir

  • Mantenha um inventário dos widgets do Essential Addons realmente usados e revise a tela Essential Addons > Elements após cada atualização, para não deixar o Data Table desligado sem querer.
  • Para tabelas que mudam com frequência, prefira uma fonte gerenciada (TablePress, Ninja Tables ou Google Sheets publicado) em vez de digitar linhas estáticas no widget, reduzindo o risco de tabela vazia.
  • Documente quais planilhas do Google estão publicadas na web e quem tem acesso, evitando que uma mudança de permissão derrube a fonte de dados sem aviso.
  • Configure exclusões de cache ou revalidação para páginas com tabelas dinâmicas e teste em janela anônima após cada publicação para garantir que o visitante recebe os dados atualizados.

Causa

  • O widget Data Table está desativado na tela Essential Addons > Elements: cada elemento do Essential Addons tem um botão de liga e desliga, e com o Data Table desligado o widget não renderiza nem aparece no painel do Elementor.
  • A planilha usada como fonte do Google Sheets no Advanced Data Table não foi publicada na web nem compartilhada como 'qualquer pessoa com o link', então o WordPress não consegue ler os dados e a tabela volta vazia.
  • A fonte está definida como TablePress ou Ninja Tables, mas o plugin correspondente não está instalado e ativo, ou o ID de tabela selecionado no widget não existe mais, deixando o Data Table sem nenhuma linha para exibir.
  • Um plugin de cache (como WP Rocket) ou o cache do servidor serviu o HTML antigo da página: o conteúdo da tabela foi atualizado na fonte, mas o visitante recebe a versão anterior sem os dados.
  • A licença Pro do Essential Addons está inativa ou expirada e os recursos do Advanced Data Table, que dependem do Pro, deixam de processar a fonte de dados externa.
  • Um conflito de JavaScript com outro plugin ou tema interrompe o script do Essential Addons antes de o widget montar a tabela, deixando o contêiner sem conteúdo no front-end.

Como resolver

  1. Confirme que o widget Data Table está habilitado: No Essential Addons cada elemento tem um botão de liga e desliga. Se o Data Table estiver desligado, ele não aparece no Elementor nem renderiza na página. Ative o elemento e salve as configurações.
    Painel WP -> Essential Addons -> Elements
    Localize 'Data Table' (ou 'Advanced Data Table' na versão Pro) e ligue o botão
    Clique em Save Settings e recarregue o editor do Elementor
  2. Valide a fonte de dados do widget no Elementor: Abra a página no Elementor e selecione o widget. Na aba Content, verifique a fonte de dados: se for conteúdo estático, confira se as linhas foram adicionadas; se for fonte externa, confira se a tabela correta está selecionada.
    Edite a página -> selecione o widget Data Table
    Aba Content -> revise as linhas/colunas (fonte estática) ou a fonte selecionada
    Atualize a página e verifique se a tabela passa a exibir os dados
  3. Corrija a integração com Google Sheets: Para o Advanced Data Table puxar de uma planilha, ela precisa estar acessível publicamente. No Google Sheets, publique a planilha na web e cole o link correto no widget. Sem isso o WordPress recebe acesso negado e a tabela fica vazia.
    No Google Sheets -> Arquivo -> Compartilhar -> Publicar na web
    Defina o compartilhamento como 'Qualquer pessoa com o link'
    Cole o link da planilha no campo de fonte do widget Advanced Data Table
  4. Confira o plugin de tabela (TablePress ou Ninja Tables): Se a fonte for TablePress ou Ninja Tables, o plugin precisa estar instalado e ativo, e o ID da tabela escolhido no widget precisa existir. Reselecione a tabela na lista do widget após confirmar o plugin.
    Painel WP -> Plugins -> confirme TablePress ou Ninja Tables ativo
    No widget Data Table -> aba Content -> reabra a lista de fontes e selecione a tabela correta
    Salve a página e verifique a prévia
  5. Limpe o cache do site: Se a tabela aparece certa no editor mas vazia para o visitante, o cache está entregando a versão antiga. Limpe o cache do plugin e do servidor e recarregue a página sem cache do navegador.
    Painel WP -> WP Rocket (ou seu plugin de cache) -> Limpar cache
    Limpe também o cache de CDN/servidor, se houver
    Abra a página em janela anônima para confirmar os dados
  6. Verifique a licença Pro e isole conflitos: O Advanced Data Table com fonte externa exige o Essential Addons Pro com licença ativa. Confirme a ativação e, se a tabela ainda falhar, desative os demais plugins um a um para achar o conflito de JavaScript.
    Painel WP -> Essential Addons -> confirme a licença Pro ativa
    Desative os demais plugins um a um e recarregue o editor a cada teste
    Abra o console do navegador (F12 -> Console) e procure erros de JavaScript
PHP
<?php
/**
 * Limpa o cache do WP Rocket apos salvar uma pagina que contem
 * o widget Data Table do Essential Addons, evitando tabela vazia
 * por HTML antigo. Coloque no functions.php do tema filho.
 */
add_action( 'save_post_page', 'full_purge_data_table_cache', 20, 1 );
function full_purge_data_table_cache( $post_id ) {
    if ( wp_is_post_revision( $post_id ) ) {
        return;
    }
    // So limpa se a pagina realmente usa o widget Data Table do EA.
    $content = get_post_field( 'post_content', $post_id );
    if ( false === strpos( $content, 'eael-data-table' ) ) {
        return;
    }
    if ( function_exists( 'rocket_clean_post' ) ) {
        rocket_clean_post( $post_id );
    }
}

Perguntas frequentes

Por que o widget Data Table do Essential Addons aparece vazio
Na maioria dos casos o widget está desligado em Essential Addons > Elements, ou a fonte de dados não está configurada: tabela estática sem linhas, planilha do Google não publicada ou plugin de tabela ausente. Ative o elemento e revise a fonte na aba Content do widget.
O Data Table não aparece no painel do Elementor, o que faço
Cada elemento do Essential Addons tem um botão de liga e desliga. Vá em Essential Addons > Elements, ative o Data Table (ou Advanced Data Table no Pro), salve as configurações e recarregue o editor para o widget voltar a aparecer na lista.
Como ligar o Data Table a uma planilha do Google Sheets
No Advanced Data Table a planilha precisa estar acessível publicamente. No Google Sheets, use Arquivo > Compartilhar > Publicar na web e ajuste o compartilhamento para qualquer pessoa com o link, depois cole o link no campo de fonte do widget. Sem isso o WordPress recebe acesso negado e a tabela fica vazia.
Posso usar TablePress ou Ninja Tables como fonte do Data Table
Sim. O Advanced Data Table do Essential Addons integra com TablePress e Ninja Tables, segundo a documentação oficial. O plugin correspondente precisa estar instalado e ativo, e você seleciona a tabela pelo ID dentro do widget para que os dados sejam exibidos.
A tabela carrega no editor mas fica vazia para o visitante, por quê
Esse padrão indica cache: o conteúdo foi atualizado, mas o plugin de cache ou o servidor entrega o HTML antigo da página. Limpe o cache do plugin (por exemplo WP Rocket), o cache de CDN e abra a página em janela anônima para confirmar os dados.
O Advanced Data Table precisa da versão Pro do Essential Addons
As integrações de fonte externa do Advanced Data Table, como Google Sheets, TablePress e Ninja Tables, dependem do Essential Addons Pro com licença ativa. Com a licença inativa ou expirada esses recursos param de processar a fonte e a tabela volta sem dados.
Como saber se o problema é do Essential Addons ou de outro plugin
Desative os demais plugins um a um e recarregue o editor a cada teste, observando o console do navegador (F12). Se a tabela voltar a carregar ao desligar um plugin específico, esse plugin é o conflito de JavaScript que interrompe o script do Essential Addons.

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