🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir os Custom Post Types do JetEngine que não aparecem no frontend

Time Full Services Time Full Services Pro
Tipo Page Builders
Nome do erro Custom Post Types do JetEngine não aparecem no frontend EN: JetEngine CPT not showing on frontend
Severidade Grave
Descrição CPT JetEngine que não aparece no frontend quase sempre vem de Public ou Has archive desligados no Post Type, ou de regras de reescrita desatualizadas. Marcar essas opções e regravar os permalinks resolve.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

Por que meu CPT do JetEngine retorna 404 só no frontend
Na maioria dos casos a opção Public ou Has single page está desligada no post type, ou os permalinks não foram regravados após criar o CPT. Ative as duas opções nas configurações avançadas e salve as alterações em Configurações -> Links permanentes para reconstruir as regras de reescrita.
Preciso regravar os permalinks toda vez que crio um post type
Sim. O WordPress só registra a rota nova do CPT quando as regras de reescrita são reconstruídas. Como o JetEngine nem sempre dispara esse flush sozinho, abrir Configurações -> Links permanentes e clicar em Salvar alterações é o passo que garante que o single e o arquivo passem a resolver.
Qual a diferença entre Has archive e Has single page no JetEngine
Has archive cria a página de listagem do post type, acessível em /slug/, enquanto Has single page dá uma URL própria a cada item individual. Se só o single estiver quebrado, revise Has single page. Se a listagem do post type some, revise Has archive.
O Listing Grid mostra os itens mas o clique leva a 404, por quê
O Listing Grid lê os posts direto do banco e por isso renderiza mesmo sem URL pública. O 404 ao clicar indica que o single não tem rota: ative Has single page e Public no post type e regrave os permalinks para que cada item ganhe URL própria.
Meu CPT cai numa página existente em vez do conteúdo certo
Isso é colisão de slug de reescrita: o post type usa o mesmo slug de uma página, post ou categoria, e o WordPress resolve a URL para o item mais antigo. Troque o Rewrite slug do post type por um valor exclusivo nas configurações avançadas e salve os permalinks.
Mudei o slug do post type e tudo quebrou, como recuperar
Trocar o slug invalida as regras de reescrita antigas. Vá a Configurações -> Links permanentes e clique em Salvar alterações para reconstruir as rotas com o slug novo. Se você indexou as URLs antigas, configure um redirecionamento 301 do slug antigo para o novo.
Onde fica a opção Public nas configurações do JetEngine
Em JetEngine -> Post Types, clique no post type e abra a aba Advanced settings. As opções Public, Has archive, Has single page e o Rewrite slug ficam nesse painel avançado. Marque as que precisar e salve o post type antes de regravar os permalinks.

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