Como corrigir o widget Data Table que não carrega dados no Essential Addons
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.
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
- 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 - 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 - 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 - 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 - 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 - 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
/**
* 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 );
}
}














