Eu tenho um cliente cujo site fará uso pesado de tipos de postagem personalizados para configurar seu site. Mas estou entre uma pedra e um lugar difícil para a página inicial solicitada.
Na realidade, a página inicial será uma pilha de "páginas" específicas no WordPress. Basicamente, haverá páginas para: Introdução , Blog , Sobre nós , Portfólio e Entre em contato . Todos eles serão empilhados um sobre o outro para que você possa rolar de uma página para outra.
Meu primeiro instinto foi usar apenas uma página (chamada Home ) e incorporar um código de acesso que aceite slugs de página e produza a ordem correta (ie [pageOrder]intro, blog, about-us, portfolio, contact-us[/pageOrder]
). A página usaria um modelo de página personalizado para organizar, controlar o loop e adicionar navegação ao lado esquerdo da página. Mas tudo isso parece desajeitado.
Minha solução ideal seria criar um tipo de postagem personalizado (chamado Stack ) que permita ao usuário final posicionar as páginas com arrastar e soltar e fazer com que o CPT cuide do layout, da navegação e assim por diante.
O problema com a minha solução ideal são as configurações. O WordPress permite que você selecione uma página para a página inicial padrão do site. Mas ele está vinculado a um tipo de página de postagem , e não tenho certeza de onde conectar para modificar isso, para que os usuários também possam selecionar uma Pilha como a página inicial padrão.
Então, onde eu conecto para adicionar um CPT ao menu suspenso de páginas disponíveis para a página inicial padrão?