Como corrigir os Custom Post Types do JetEngine que não aparecem no frontend
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.














