JetEngine é o plugin central da suíte Crocoblock para WordPress. Ele adiciona Custom Post Types, campos personalizados, taxonomias customizadas, relações entre conteúdos e um Query Builder visual ao Elementor. Com ele é possível criar qualquer tipo de conteúdo estruturado e exibi-lo dinamicamente em páginas construídas com Elementor, sem escrever código.
Se você já usa Elementor e precisa ir além de posts e páginas padrão, o JetEngine é o ponto de partida obrigatório para construir sistemas de conteúdo dinâmico dentro do WordPress.
O que o JetEngine faz
O WordPress tem dois tipos de conteúdo nativo: posts e páginas. Para qualquer outra estrutura de dados, como imóveis, vagas de emprego, produtos de catálogo, profissionais de um diretório ou episódios de podcast, você precisa de Custom Post Types.
O JetEngine cria esses tipos de conteúdo com campos específicos para cada um, tudo configurável via interface visual sem código. Depois de criar o CPT e os campos, você usa Listing Grids no Elementor para exibir esse conteúdo em qualquer layout que o design exija.
Os quatro componentes principais:
Custom Post Types e Taxonomias: Cria novos tipos de conteúdo e suas categorias. Um CPT “Imóvel” pode ter taxonomias de “Bairro” e “Tipo” (apartamento, casa, sala comercial). Um CPT “Profissional” pode ter taxonomias de “Especialidade” e “Cidade”.
Meta Fields (Campos Personalizados): Adiciona campos de dados a qualquer CPT ou post padrão. Tipos disponíveis incluem texto simples, número, seleção, data, URL, imagem, relação entre posts e repeater para dados em array. Esses campos aparecem no painel de edição do post e podem ser exibidos dinamicamente no Elementor.
Listing Grid: Widget do Elementor que exibe qualquer CPT em um layout criado com o construtor. Cada item da lista é um “Listing Item” que você edita visualmente. O Listing Grid controla o número de colunas, o número de itens por página e a query de quais posts exibir.
Query Builder: Define quais posts aparecem no Listing Grid com filtros avançados como categoria, campo personalizado, autor, status, e relações entre CPTs. Permite criar queries complexas sem SQL.
Configurando o JetEngine pela primeira vez
O fluxo padrão de um projeto com JetEngine segue esta ordem. Cada passo depende do anterior, então a sequência importa especialmente na primeira vez que você configura a ferramenta:
1. Criar o Custom Post Type
No painel WordPress, acesse JetEngine e crie um novo Post Type. Configure o nome singular e plural, o slug (usado na URL), o ícone no menu e as capacidades. Ative as opções de suporte que o CPT precisa: título, editor, imagem destacada, campos customizados.
Para um diretório de restaurantes, o CPT seria “Restaurante” com slug “restaurante”, suportando título, imagem destacada e campos customizados. O slug define a estrutura da URL: com slug “restaurante”, cada item fica em “/restaurante/nome-do-restaurante/”.
2. Criar os Meta Fields
Ainda no JetEngine, crie os campos do CPT. Cada campo tem um nome (label), uma chave (key) usada no código e um tipo. Para o CPT “Restaurante”:
- Nome: campo de texto para o nome do estabelecimento
- Endereço: campo de texto simples
- Telefone: campo de texto
- Categoria: campo de seleção com as opções (italiana, japonesa, brasileira)
- Avaliação: campo numérico de 1 a 5
- Site: campo de URL
- Mapa: campo de localização georreferenciada
3. Criar o Listing Item no Elementor
Acesse Elementor e crie um novo “Listing Item” via JetEngine. Esse é o template de como cada restaurante vai aparecer na listagem. Use os widgets dinâmicos do JetEngine para puxar o nome, endereço, avaliação e imagem de cada post. Esse template é aplicado a todos os itens da listagem automaticamente.
4. Criar a página de listagem com Listing Grid
Crie ou edite uma página no Elementor. Adicione o widget “Listing Grid” do JetEngine. Selecione o Listing Item criado no passo anterior, defina a query para trazer posts do CPT “Restaurante”, configure o número de colunas, o total de itens por página e o comportamento de paginação. O Listing Grid aceita paginação padrão, scroll infinito ou botão “carregar mais”.
Pronto. A página exibe todos os restaurantes cadastrados com o design definido no Listing Item.
Casos de uso reais com JetEngine
Portal imobiliário: O caso de uso mais comum no Brasil. CPT “Imóvel” com campos de preço, metragem, número de quartos, localização e status (disponível, vendido, alugado). Taxonomias de bairro e tipo de imóvel. Listing Grid exibe as propriedades em grade. JetSmartFilters adiciona filtros de preço, quartos e bairro. JetBooking adiciona agendamento de visitas. Uma única configuração cobre centenas ou milhares de imóveis com performance otimizada.
Diretório de profissionais: CPT “Profissional” com campos de especialidade, anos de experiência, localização, valor de consulta e disponibilidade. Taxonomias de área de atuação e cidade. A Listing Grid exibe cards dos profissionais com foto, nome e especialidade. Filtros permitem busca por cidade e área. A página individual de cada profissional puxa todos os campos dinamicamente do mesmo template.
Catálogo de produtos especializados: Para produtos que o WooCommerce padrão não comporta bem por serem muito específicos, como máquinas industriais ou equipamentos técnicos com dezenas de especificações. CPT “Produto” com campos técnicos detalhados. Listing Grid com comparativo lado a lado. JetSmartFilters para refinar por especificação técnica.
Portal de vagas: CPT “Vaga” com campos de cargo, empresa, localização, tipo de contrato, faixa salarial e data de publicação. O candidato filtra por cidade, área e tipo de contrato. O JetFormBuilder adiciona formulário de candidatura diretamente na página da vaga.
JetEngine e JetSmartFilters juntos
O Listing Grid por si só já resolve a exibição dinâmica. Para adicionar filtros interativos onde o visitante refina os resultados, você integra o JetSmartFilters ao mesmo Listing Grid.
O JetSmartFilters adiciona widgets de filtro que se comunicam com o Listing Grid pela mesma “Source ID”. Você cria um filtro de checkbox para categoria, um slider de avaliação e um campo de busca por nome, e todos filtram o mesmo Listing Grid em tempo real sem recarregar a página.
A combinação JetEngine + JetSmartFilters é o padrão para qualquer site de diretório ou catálogo com filtros.
Relações entre CPTs
Um dos recursos mais poderosos do JetEngine é a capacidade de criar relações entre tipos de conteúdo. Um “Imóvel” pode estar relacionado a um “Corretor”. Um “Produto” pode estar relacionado a múltiplas “Categorias” com dados adicionais na relação. Um “Evento” pode estar relacionado a múltiplos “Palestrantes”, cada um com uma função diferente no evento.
Essas relações são diferentes de taxonomias. Uma taxonomia classifica conteúdo em categorias. Uma relação conecta dois CPTs com dados bidirecionais e opcionais entre eles. No Elementor, é possível exibir na página de um Imóvel todos os dados do Corretor relacionado, e na página do Corretor listar automaticamente todos os Imóveis que ele gerencia.
O JetEngine suporta relações de um-para-um, um-para-muitos e muitos-para-muitos. Para o caso muitos-para-muitos, é possível adicionar campos na própria relação, chamados de “campos de relação”. Num site de eventos, a relação entre Evento e Palestrante pode ter um campo “Tema da palestra” que é específico para cada combinação de evento e palestrante.
Esse nível de estrutura de dados costuma exigir desenvolvimento customizado em WordPress puro. Com o JetEngine, é configurável via interface sem uma linha de código.
JetEngine no plano PRO da FULL
O JetEngine faz parte da suíte Crocoblock, que está inclusa no plano PRO da FULL junto com Elementor PRO, WP Rocket, Rank Math PRO e mais 7 plugins premium por R$849,90 por ano em 10 sites.
Para agências que constroem diretórios, portais imobiliários e sites com conteúdo estruturado, o plano PRO da FULL disponibiliza o JetEngine com 1 clique de ativação por site. Não há processo de compra separado, ativação de chave de licença ou gerenciamento de renovação por projeto. A licença já está coberta pelo plano PRO.
O custo de R$85 por site com toda a suíte Crocoblock instalada é menor que o custo do JetEngine sozinho comprado diretamente no site do Crocoblock para uso em apenas 1 site. Para agências com 3 ou mais projetos por ano que usam o JetEngine, o plano PRO da FULL é a opção com melhor custo-benefício disponível no mercado brasileiro.
Ative o JetEngine com 1 clique no plano PRO FULL: full.services/planos
FAQ
JetEngine funciona sem Elementor?
O Elementor é a base principal do JetEngine. Versões recentes adicionaram compatibilidade parcial com Gutenberg e Bricks Builder, mas a experiência completa com Listing Grids e widgets dinâmicos assume o Elementor instalado.
Qual a diferença entre JetEngine e ACF PRO?
ACF PRO é focado em campos personalizados e tem uma API de desenvolvedor mais robusta. JetEngine combina campos personalizados com CPTs, Listing Grids e Query Builder visual para uso direto no Elementor sem código. Para projetos focados em exibição visual dinâmica no Elementor, o JetEngine é mais direto. Para projetos que precisam de integração via PHP com o tema, o ACF PRO pode ser mais adequado.
JetEngine afeta a velocidade do site?
Queries de JetEngine em bases de dados grandes sem indexação adequada podem aumentar o tempo de resposta. Com cache de objetos via Redis e WP Rocket configurado, o impacto é mínimo na maioria dos projetos. Queries com muitos meta fields e relações exigem mais atenção à otimização.
É possível migrar dados de ACF PRO para JetEngine?
Sim, com scripts de migração. Os dados de meta fields do ACF são armazenados na tabela wp_postmeta do WordPress, o mesmo local que o JetEngine usa. A migração dos dados em si é possível; a parte que exige trabalho é recriar a interface de exibição no Elementor com os widgets do JetEngine.
JetEngine tem versão gratuita?
Não. O JetEngine é um plugin exclusivamente premium da suíte Crocoblock. Não há versão gratuita disponível no repositório WordPress, nem versão lite com funcionalidades básicas.
Conclusão
JetEngine é o plugin que transforma o Elementor de construtor de páginas em plataforma para sites dinâmicos complexos. Com Custom Post Types, campos personalizados, Listing Grids, Query Builder visual e relações entre conteúdos, ele cobre a maioria dos casos de uso de sites com dados estruturados sem exigir código.
A curva de aprendizado inicial existe e deve ser considerada no planejamento, especialmente na configuração de Listing Grids e queries com filtros relacionais. Após esse ponto, o JetEngine é a ferramenta mais eficiente para construir diretórios, portais e catálogos dinâmicos no ecossistema Elementor.
No plano PRO da FULL, o JetEngine está disponível com 1 clique por R$85 por site por ano junto com toda a suíte Crocoblock e os principais plugins premium do mercado.
Ative o JetEngine com 1 clique no plano PRO FULL: full.services/planos
















