Ho un cliente il cui sito utilizzerà pesantemente tipi di posta personalizzati per configurare il proprio sito. Ma sono tra un rock e un posto difficile per la loro home page richiesta.
In realtà, la home page sarà una pila di "pagine" specifiche all'interno di WordPress. Fondamentalmente, ci saranno pagine per: Introduzione , Blog , Chi siamo , Portfolio e Contattaci . Saranno tutti impilati uno sopra l'altro in modo da poter scorrere da una pagina all'altra.
Il mio primo istinto è stato quello di utilizzare solo una pagina (chiamata Home ) e incorporare un shortcode che accetta le slug di pagina e genera l'ordine corretto (es.[pageOrder]intro, blog, about-us, portfolio, contact-us[/pageOrder]
). La pagina userebbe un modello di pagina personalizzato per disporre le cose, controllare il ciclo e aggiungere la navigazione sul lato sinistro della pagina. Ma tutto sembra klunky.
La mia soluzione ideale sarebbe quella di creare un tipo di post personalizzato (chiamato Stack ) che consenta all'utente finale di posizionare le pagine con trascinamento e di far sì che il CPT si occupi del layout e della navigazione e così via.
Il problema con la mia soluzione ideale sono le impostazioni. WordPress ti consente di selezionare una pagina per la home page predefinita del sito. Ma è legato a un tipo di pagina di post , e non sono sicuro di dove agganciarlo per modificarlo in modo che gli utenti possano anche selezionare uno Stack come home page predefinita.
Quindi, dove devo collegarmi per aggiungere un CPT all'elenco a discesa delle pagine disponibili per la home page predefinita?