📩 Fique por dentro das novidades com a nossa newsletter

Widgets personalizados no Elementor: Guia em 5 passos

Conheça a loja da FULL Services

Plugins premium, suporte de verdade e tudo o que seu site WordPress precisa em um só lugar.

Pergunte a uma IA sobre este artigo

Obtenha um resumo ou tire dúvidas com seu assistente favorito

Neste artigo

Widgets personalizados no Elementor são blocos de funcionalidade que o editor padrão não entrega: um carrossel de posts filtrado, um formulário com lógica condicional ou um card dinâmico que lê campos do banco. Você chega neles por addon (plugin que injeta dezenas de widgets na aba lateral) ou por código próprio, registrando uma classe PHP no Elementor. A decisão certa depende de quantos sites você mantém, do peso que cada plugin adiciona e de quão específica é a função. Este guia de widgets personalizados no Elementor mostra os caminhos reais, o custo de cada um e onde a conta fecha. Para o ecossistema completo, veja todos os artigos de Elementor da FULL.


Visão geral: Addon pronto ou widget em código

Existem três rotas para widgets personalizados no Elementor, e a escolha muda o custo. A primeira é instalar um addon como Essential Addons, que traz mais de 100 widgets prontos. A segunda é escrever um widget próprio em PHP. A terceira combina as duas, e é a que mais economiza tempo.

A tabela abaixo resume o trade-off de cada rota de widgets personalizados no Elementor antes de você abrir o editor. Crocoblock JetElements e PowerPack entram na primeira rota; o widget em código estende a classe ElementorWidget_Base. A regra é simples: addon para o grosso e código só para o que ninguém entrega.

Widgets personalizados no Elementor: rotas, esforço e custo
Rota Esforço técnico Custo e manutenção
Addon pronto (Essential Addons, PowerPack) Baixo: instala e arrasta Licença anual por addon; risco de peso extra
Crocoblock (JetEngine + JetElements) Médio: exige configurar query e dado dinâmico Licença anual; curva de aprendizado maior
Widget próprio em PHP (Widget_Base) Alto: precisa de desenvolvedor Zero licença; manutenção é sua

A regra prática é direta: se a função já existe em um addon, instalar é mais barato que programar.


Quando o widget nativo do Elementor não basta

O Elementor entrega cerca de 40 widgets nativos no plano gratuito e passa de 90 no Elementor Pro 3.x, mas três cenários estouram esse limite quase sempre. São eles: conteúdo dinâmico filtrado por um campo do banco, interação avançada como formulário multi-etapa e um layout que nenhum widget padrão reproduz.

Nesses casos, você parte para widgets personalizados no Elementor via addon ou código. A maioria dos tickets de Elementor que a gente vê no suporte da FULL começa aqui: o usuário tenta forçar um widget nativo a fazer o que ele não foi feito para fazer, empilha HTML solto e o layout quebra no mobile. O caminho limpo é reconhecer o limite cedo. Se o que falta é dado dinâmico, um glossário rápido ajuda: entenda o que é um widget no WordPress antes de escolher a ferramenta. Quando o gargalo é o peso do site e não a função, vale ler antes por que o Elementor fica lento com plugins demais.


Os 3 addons que mais entregam widgets personalizados

Três addons dominam os widgets personalizados no Elementor por cobertura e estabilidade: Essential Addons, Crocoblock e PowerPack. Essential Addons passa de 100 widgets e foca em volume visual. Crocoblock aposta em conteúdo dinâmico via JetEngine, e PowerPack equilibra os dois com peso menor.

A escolha de widgets personalizados no Elementor depende do que falta no seu projeto, não do tamanho do catálogo. Crocoblock monta listagens a partir de Custom Post Types e campos do ACF Pro. A diferença de campo aparece na manutenção. Essential Addons, com muitos widgets ativos e um tema que não faz o dequeue dos assets não usados, carrega CSS e JS extra em toda página, o que infla o LCP. Crocoblock pede mais configuração inicial, mas resolve dado dinâmico que os outros não alcançam, como mostra o tutorial de como o Crocoblock cria páginas ultra-personalizadas. Para comparar as bibliotecas mais leves, veja os widgets do Essential Addons e as opções do Ultimate Addons lado a lado.


Como instalar um addon de widgets no Elementor

Instalar um addon é o caminho mais rápido para widgets personalizados no Elementor e leva menos de 10 minutos em um site limpo. O fluxo é o mesmo para Essential Addons, PowerPack ou Crocoblock: instale o plugin, ative a licença quando for premium e selecione só os widgets que vai usar.

O ponto crítico está no último passo, porque ativar 100 widgets de uma vez carrega assets que você nunca vai usar e pesa o editor. Os passos abaixo seguem a ordem que evita retrabalho e mantém o site leve desde o início.

Passo 1: Instale e ative o plugin do addon

Vá em Plugins, Adicionar novo, busque o addon (por exemplo, Essential Addons for Elementor) e clique em Instalar e Ativar. A versão gratuita já libera dezenas de widgets na aba lateral do editor. Para a versão premium, suba o .zip baixado da conta do desenvolvedor em Plugins, Adicionar novo, Enviar plugin. Confirme que o Elementor Pro 3.x está ativo antes, porque alguns widgets dependem dele.

Passo 2: Ative só os widgets que vai usar

Abra o painel de configuração do addon (em Essential Addons fica em EA, Elements) e desative em massa o que não entra no projeto. Manter 15 widgets ativos em vez de 100 reduz o CSS e o JS injetados em cada página. Esse passo é o que separa um site rápido de um site travado, e quase ninguém faz.

Passo 3: Arraste o widget e configure os controles

No editor do Elementor, procure o widget pela busca da aba lateral e arraste para a estrutura. Cada widget tem seus próprios controles, definidos pelo método register_controls() no código do plugin. Ajuste conteúdo, estilo e responsividade nas três abas padrão e salve. Pré-visualize sempre no mobile, onde os widgets dinâmicos mais quebram.


Como criar um widget próprio em PHP (widget_base)

Criar um widget próprio é a rota para quando nenhum addon entrega a função, e ela parte de uma única classe PHP. Segundo a documentação oficial da Elementor, um widget customizado estende a classe ElementorWidget_Base e implementa cinco métodos obrigatórios para funcionar.

São eles: get_name() define o identificador, get_title() o rótulo na aba, get_icon() o ícone, get_categories() a categoria e register_controls() os campos editáveis. O método render() gera o HTML final. É mais trabalho, mas não custa licença. O erro de campo mais comum aqui tem solução simples. Um widget customizado em PHP registrado no functions.php do tema, e não em um plugin próprio, some quando você troca de tema, e o layout salvo no Elementor quebra junto. A correção é empacotar o widget em um plugin dedicado, que sobrevive à troca de tema. Para uma versão guiada que usa campos dinâmicos, veja como criar um widget customizado no Elementor com ACF Pro, que resolve a parte de dado sem escrever a query na mão.


Plano PRO da FULL: Todos os addons Premium por r$85 o site

Comprar cada addon premium avulso vira um problema de caixa quando você mantém mais de um site. Essential Addons Pro, PowerPack e Crocoblock somam três licenças anuais separadas. No plano PRO da FULL, por R$849, todos entram juntos, com ativação por clique.

Dividido pelos 10 sites do plano, dá R$85 por site, contra dezenas de dólares por licença individual fora do bundle. Você ativa Elementor Pro, Crocoblock, Essential Addons e Ultimate Addons no mesmo lugar. A gente vê no suporte da FULL que o gargalo de quem trabalha com Elementor raramente é a falta de um widget específico: é a soma das licenças e a manutenção de chave em cada site. Por isso o Elementor Pro e os principais addons entram juntos no PRO, ativados pelo painel sem upload manual de .zip.


Como não deixar os widgets pesarem o site

Cada addon de widgets personalizados no Elementor adiciona CSS e JS, e o efeito soma rápido: um site com três addons pode carregar mais de 200 KB extra por página. O sintoma aparece no LCP e no tempo de bloqueio do mobile, e a causa é quase sempre asset de widget que você nem usa.

A boa notícia é que dá para conter isso sem trocar de ferramenta, com três ajustes diretos. Primeiro, desative no painel do addon os widgets fora do projeto, como no Passo 2. Segundo, use o controle de carregamento de assets do Elementor Pro 3.x, que só injeta o CSS de um widget na página onde ele aparece. É o ajuste que mais protege a performance de quem usa widgets personalizados no Elementor em escala. Terceiro, mantenha um plugin de cache com exclusão correta das páginas dinâmicas. O combo costuma estabilizar o Core Web Vitals na maioria dos cenários testados. Se o Elementor já estiver pesado, o diagnóstico de por que o Elementor fica lento mostra onde cortar primeiro.


Perguntas frequentes sobre widgets personalizados no Elementor

Por que widgets personalizados no Elementor deixam o site lento?

Widgets personalizados no Elementor pesam porque cada addon enfileira seu próprio CSS e JS, mesmo nos widgets que você não usa. Três addons ativos podem somar mais de 200 KB extra por página, o que infla o LCP no mobile. A correção é desativar no painel do addon os widgets fora do projeto e ligar o carregamento condicional de assets do Elementor Pro 3.x, que injeta o CSS só onde o widget aparece.

É possível criar widgets personalizados no Elementor sem programar?

Sim, é totalmente possível sem escrever uma linha de código. Addons como Essential Addons, PowerPack e Crocoblock entregam mais de 100 widgets prontos que você arrasta e configura nos controles visuais. Programar em PHP só vale quando nenhum addon cobre a função exata que o projeto precisa, como um card que lê um campo específico do banco de dados.

Qual a diferença entre Essential Addons, Crocoblock e PowerPack?

Essential Addons foca em volume visual, com mais de 100 widgets de carrossel, grid e contador. Crocoblock aposta em conteúdo dinâmico via JetEngine, ideal para listar Custom Post Types e campos do ACF Pro. PowerPack fica no meio, com peso menor e foco em performance. Para a maioria dos sites institucionais, Essential Addons resolve; para diretórios e listagens, Crocoblock é a escolha técnica.

Quanto custa ter addons de widgets personalizados no Elementor?

Comprado avulso, cada addon premium custa uma licença anual separada, e três deles somam dezenas de dólares por ano por site. No plano PRO da FULL, por R$849, Elementor Pro, Crocoblock, Essential Addons e Ultimate Addons entram juntos, ativados por clique. Dividido pelos 10 sites do plano, dá R$85 por site, bem abaixo da soma das licenças individuais fora do bundle.

O que é o Widget_Base na criação de widgets no Elementor?

O ElementorWidget_Base é a classe PHP que todo widget customizado estende, segundo a documentação oficial da Elementor. Ela exige métodos como get_name(), get_title() e register_controls(), que definem o identificador, o rótulo e os campos editáveis do widget. O método render() gera o HTML final. Empacote esse widget em um plugin próprio, e não no functions.php do tema, para ele não sumir na troca de tema.


Próximos passos para escolher o caminho certo

Escolher entre addon e código de widgets personalizados no Elementor depende de uma conta simples: quantos sites você mantém e quão única é a função. Para a maioria dos projetos, um addon como Essential Addons resolve em minutos e por uma fração do custo de programar. Para conteúdo dinâmico em escala, Crocoblock paga a curva de aprendizado. O widget próprio em PHP, com a classe Widget_Base, fica reservado ao que nenhum addon entrega, sempre empacotado em plugin dedicado. No fim, a melhor estratégia de widgets personalizados no Elementor combina addon e código sob o mesmo painel. Se a dúvida ainda é sobre a versão paga, o review de se o Elementor Pro vale a pena ajuda a fechar a decisão. Para continuar aprendendo, o FULL Academy reúne tutoriais e guias de Elementor em um só lugar.

Legenda: a aba lateral mostra os widgets extras que um addon adiciona ao editor do Elementor.

Compartilhe este conteúdo

Equipe Full Services

A FULL. é especialista em WordPress e oferece plugins premium com licenças originais, suporte técnico e instalação facilitada. Já ajudou mais de 25 mil clientes a impulsionar seus sites com performance, segurança e praticidade.

AI Shopping no Brasil: Como a IA decide quem vende

O AI shopping no Brasil já redesenha como o consumidor

A shortlist da IA: Como 3-5 marcas são escolhidas antes do clique

Entender a shortlist da ia como marcas são escolhidas é

Como fazer um AI visibility audit passo a passo

Se você não sabe se o ChatGPT recomenda a sua
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

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.