J'ai un client dont le site fera un usage intensif des types de publication personnalisés pour configurer son site. Mais je suis entre un rocher et un endroit difficile pour leur page d'accueil demandée.
En réalité, la page d'accueil sera une pile de "pages" spécifiques dans WordPress. Fondamentalement, il y aura des pages pour: Intro , Blog , À propos de nous , Portfolio et Contactez-nous . Ils seront tous empilés les uns sur les autres afin que vous puissiez faire défiler d'une page à l'autre.
Mon premier réflexe a été d'utiliser simplement une page (appelée Home ) et d'incorporer un shortcode qui accepte les slugs de page et génère le bon ordre (ie [pageOrder]intro, blog, about-us, portfolio, contact-us[/pageOrder]
). La page utiliserait un modèle de page personnalisé pour disposer les choses, contrôler la boucle et ajouter la navigation sur le côté gauche de la page. Mais tout cela semble maladroit.
Ma solution idéale serait de créer un type de publication personnalisé (appelé Stack ) qui permet à l'utilisateur final de positionner les pages par glisser-déposer et de laisser le CPT prendre en charge la mise en page et la navigation, etc.
Le problème avec ma solution idéale est les paramètres. WordPress vous permet de sélectionner une page pour la page d'accueil par défaut du site. Mais il est lié à un type de page de publication , et je ne sais pas où le connecter pour le modifier afin que les utilisateurs puissent également sélectionner une pile comme page d'accueil par défaut.
Alors, où dois-je me connecter pour ajouter un CPT à la liste déroulante des pages disponibles pour la page d'accueil par défaut?