Widgets dinâmicos puxam conteúdo de campos do WordPress, e isso exige o Elementor PRO mais uma fonte como ACF ou JetEngine. Segundo o W3Techs (2026), o Elementor roda em 13,1% dos sites da web. A função cobre título, autor, imagem destacada e campos personalizados. Configure a fonte antes do layout para evitar retrabalho.
Widgets dinâmicos são elementos do Elementor que exibem dados vindos de campos do WordPress, não texto digitado à mão. Em vez de escrever o título dentro do widget de cabeçalho, você conecta esse widget ao campo de título do post, e o mesmo template serve centenas de páginas. Essa é a base de qualquer site de catálogo, portfólio ou diretório feito no Elementor. Quem cria um page builder só com texto fixo descobre cedo que não escala. Neste guia da FULL, a gente mostra como ligar a fonte de dados, montar o template e validar o resultado, com o ângulo de quem dá suporte a 150 mil sites WordPress. Para ver todo o material do tema, o hub de todos os artigos de Elementor da FULL reúne os guias relacionados.
Diagnóstico rápido: O que muda com widgets dinâmicos
A diferença aparece já no primeiro template: 1 widget dinâmico reaproveita um único layout para um número ilimitado de posts, enquanto o estático obriga edição manual página por página. Em um catálogo de 200 produtos, isso é a diferença entre editar 200 vezes e editar 1 molde.
A documentação oficial do Elementor descreve as fontes dinâmicas como recursos que inserem dados personalizados a partir de várias origens, transformando controles fixos em componentes que leem o banco do WordPress. Isso reduz o tempo de manutenção e elimina divergência de conteúdo entre páginas. A gente vê no suporte da FULL que sites que migram para widgets dinâmicos cortam drasticamente o retrabalho de edição. A tabela abaixo resume os três cenários que mais chegam ao suporte.
| Cenário | Widget estático | Widgets dinâmicos |
|---|---|---|
| Catálogo de 200 produtos | 200 edições manuais | 1 template ligado ao campo |
| Troca de preço em massa | Erro humano frequente | Atualiza no campo, reflete em tudo |
| Custo de licença | Elementor grátis basta | Exige Elementor PRO |
Por que widgets dinâmicos exigem o Elementor PRO
Os widgets dinâmicos só funcionam de forma ativa no Elementor PRO 3.x: a estrutura existe no núcleo gratuito, mas a versão grátis não habilita as fontes dinâmicas para uso, segundo a documentação para desenvolvedores do Elementor. Na prática, o ícone de cilindro só aparece nos controles com a licença PRO ativa.
O PRO já traz dezenas de tags prontas para título do post, resumo, dados do autor, nome do site, logo e até integração com API externa. A gente vê no suporte da FULL que boa parte dos travamentos de “campo dinâmico não aparece” é simplesmente licença PRO inativa ou expirada, não bug de código. Antes de abrir um chamado ou depurar o tema, confirme a ativação em Elementor > Licença e revalide a chave. Quem está avaliando a compra pode conferir o review completo do Elementor PRO antes de decidir pelo investimento.
Como as fontes de dados alimentam os widgets dinâmicos
Existem 3 caminhos principais para alimentar widgets dinâmicos no WordPress: campos nativos do post, campos personalizados via Advanced Custom Fields (ACF) e tipos de conteúdo via Crocoblock JetEngine. Os campos nativos cobrem título, conteúdo, data e imagem destacada sem plugin extra. A escolha entre os três define o teto do projeto.
O ACF cria campos personalizados como preço, SKU ou avaliação, que o Elementor PRO lê pela tag dinâmica correspondente, sem código. O JetEngine, do pacote Crocoblock, vai além e gera Custom Post Types inteiros, ideal para diretórios e marketplaces com consulta complexa por taxonomia. Na prática, um portfólio simples resolve com campos nativos, mas um catálogo com filtros e relacionamentos precisa de ACF ou JetEngine para não travar. Para casos avançados, veja como o Crocoblock cria páginas ultra-personalizadas no Elementor.
Passo a passo: Como criar widgets dinâmicos no Elementor
A montagem de widgets dinâmicos segue cinco etapas, e a ordem importa: definir a fonte antes do layout evita refazer o template inteiro. Em média, um template dinâmico bem planejado leva menos de 30 minutos para o primeiro registro e depois replica de graça para todos os outros. As etapas abaixo usam o Elementor PRO 3.x e assumem o WordPress 6.x atualizado. O passo a passo oficial do Elementor está disponível na documentação de fontes dinâmicas para quem quer o detalhe de desenvolvedor.
Legenda: o ícone de cilindro nos controles indica que o campo aceita fonte dinâmica.
Passo 1: Ative o Elementor PRO e a fonte de dados
Confirme a licença PRO ativa em Elementor > Licença e instale a fonte de dados escolhida, ACF ou JetEngine, antes de abrir o editor. Sem a licença válida, a aba de fontes dinâmicas não aparece nos controles e o widget continua estático. Esse é o ponto que mais gera ticket no suporte da FULL.
Passo 2: Crie o template no theme builder
Abra Templates > Theme Builder e crie um Single Post (ou um Loop Item para listagens). O template é o molde que todos os posts daquele tipo vão herdar. Defina a condição de exibição para o tipo de conteúdo certo, senão o layout dinâmico aplica no lugar errado.
Passo 3: Conecte o widget ao campo dinâmico
Arraste um widget (Heading, Image ou Text Editor), clique no ícone de cilindro no controle de conteúdo e escolha a tag dinâmica: título do post, imagem destacada ou um campo ACF. O widget passa a ler o banco em vez do texto digitado. Repita para cada elemento que deve variar por post.
Passo 4: Configure fallback e formatação
Defina um valor de fallback para quando o campo estiver vazio, evitando espaços em branco no layout publicado. Aplique formatação no próprio controle dinâmico, como prefixo “R$” em um campo de preço ou data formatada. Esse cuidado evita páginas quebradas em posts incompletos.
Passo 5: Publique e valide em dois posts diferentes
Publique o template e abra dois posts distintos do mesmo tipo para confirmar que cada um exibe seu próprio dado. A validação cruzada em dois registros pega 90% dos erros de campo trocado antes de o site ir ao ar. Só então libere o template para a produção inteira.
Loop builder: Widgets dinâmicos em listagens
O Loop Builder eleva os widgets dinâmicos de 1 página única para grades inteiras, repetindo um Loop Item para cada item de uma consulta. Em vez de montar 30 cards de produto à mão, você desenha um card dinâmico e o Loop o reproduz para toda a query. Cada card herda título, imagem e preço do respectivo post automaticamente.
É o recurso que transforma o Elementor PRO em ferramenta de catálogo de verdade, sem precisar de tema customizado ou código PHP. A gente vê no suporte da FULL que a maioria dos projetos de e-commerce visual com Elementor passa pelo Loop Builder em algum momento do crescimento. Quem quer aprofundar pode estudar o guia do Loop Builder do Elementor e o uso de dynamic tags no Elementor em conjunto, já que ambos se complementam em listagens grandes.
Display conditions: Quando os widgets dinâmicos aparecem
As condições de exibição decidem onde cada template de widgets dinâmicos é aplicado, e ignorá-las é a causa nº 1 de “layout aparecendo na página errada”. O Elementor PRO permite condicionar um template a um tipo de post, a uma categoria, a um autor ou a uma página específica. Sem regra de display, o template Single aplica a todos os posts.
A combinação de tag dinâmica com condição de display é o que dá controle fino: o mesmo card pode mostrar campos diferentes conforme a categoria, com uma única regra por template. Essa lógica condicional é o que diferencia um site dinâmico bem feito de um amontoado de templates conflitantes que se sobrepõem na renderização. Veja como detalhar as condições de exibição do Elementor para não sobrepor regras no mesmo tipo de post e evitar layout duplicado.
Quando a plataforma FULL entra: Elementor PRO no bundle
Montar widgets dinâmicos exige Elementor PRO licenciado, e é aqui que a conta do avulso pesa: a licença individual do PRO mais ACF PRO mais um addon como o Crocoblock soma centenas de reais por ano para um único site. No plano PRO da FULL, por R$849 ao ano, você ativa o Elementor PRO e mais 16 plugins premium em até 10 sites.
Essa conta dá cerca de R$85 por site, contra os mesmos plugins comprados avulsos um a um. A gente vê no suporte que o gargalo de quem usa widgets dinâmicos não é a técnica, é o custo de licença empilhada quando o projeto cresce para vários sites. Conheça os planos da FULL ou a página de produto do Elementor PRO para ativar com um clique. Para entender o produto a fundo, veja a solução Elementor PRO.
Perguntas frequentes sobre widgets dinâmicos no Elementor
Como conectar um widget dinâmico a um campo personalizado no Elementor?
Clique no ícone de cilindro no controle de conteúdo do widget e escolha a tag dinâmica do campo, como um campo ACF de preço. O widget passa a ler o valor do banco em vez do texto fixo. Funciona em Heading, Image, Text Editor e na maioria dos widgets do Elementor PRO 3.x, desde que a licença esteja ativa.
É possível usar widgets dinâmicos sem instalar o Elementor PRO?
Não. As fontes dinâmicas existem na estrutura do Elementor, mas só ficam ativas no Elementor PRO, segundo a documentação para desenvolvedores. A versão gratuita não exibe a aba de fontes dinâmicas nos controles. Sem o PRO, o caminho é texto fixo ou shortcode manual, o que não escala para catálogos com dezenas de itens.
Por que o campo dinâmico aparece vazio na página publicada?
Na maioria dos casos, o campo de origem está vazio naquele post específico ou a tag aponta para o campo errado. Defina um valor de fallback no controle dinâmico para evitar espaços em branco. A gente vê no suporte da FULL que validar em dois posts distintos resolve a maior parte desses casos antes da publicação.
Quando devo usar JetEngine em vez de campos nativos para widgets dinâmicos?
Use o Crocoblock JetEngine quando o projeto precisa de Custom Post Types, relacionamentos entre posts ou consultas complexas, como diretórios e marketplaces. Para um portfólio simples ou blog, os campos nativos de título, data e imagem destacada já bastam. O JetEngine adiciona poder de consulta que o ACF sozinho não entrega em grades grandes.
O que diferencia o Loop Builder de um widget dinâmico comum?
Um widget dinâmico comum exibe o dado de um único post na página atual. O Loop Builder repete um Loop Item para cada item de uma consulta, gerando grades inteiras a partir de um só molde. É o recurso que transforma campos dinâmicos em listagens de catálogo, sem montar cada card à mão. Ambos dependem do Elementor PRO ativo.
Próximos passos para dominar conteúdo dinâmico
Widgets dinâmicos são o que separa um site Elementor que escala de um que trava na manutenção manual. A ordem certa é sempre a mesma: confirme a licença PRO, defina a fonte de dados, monte o template no Theme Builder, conecte os campos e valide em dois posts antes de liberar. ACF e JetEngine ampliam o teto quando os campos nativos não bastam, e o Loop Builder leva tudo isso para grades de catálogo. Para continuar aprendendo, o guia Domine o Elementor reúne os tutoriais do tema, e a FULL Academy concentra todo o material de WordPress em um só lugar. Quem prefere ir direto à prática encontra o passo a passo de campos no template tag e nos widgets do WordPress.
















