Ich habe einen Kunden, dessen Site stark von benutzerdefinierten Beitragstypen Gebrauch macht, um deren Site zu konfigurieren. Aber ich bin zwischen einem Stein und einem harten Ort für ihre angeforderte Homepage.
In Wirklichkeit wird die Homepage ein Stapel spezifischer "Seiten" in WordPress sein. Grundsätzlich gibt es Seiten für: Intro , Blog , Über uns , Portfolio und Kontakt . Sie werden alle übereinander gestapelt, sodass Sie von einer Seite zur nächsten blättern können.
Mein erster Instinkt war, einfach eine Seite ( Home genannt ) zu verwenden und einen Shortcode einzubetten, der Seiten-Slugs akzeptiert und die richtige Reihenfolge ausgibt (dh [pageOrder]intro, blog, about-us, portfolio, contact-us[/pageOrder]
). Die Seite verwendet eine benutzerdefinierte Seitenvorlage, um die Elemente anzuordnen, die Schleife zu steuern und der linken Seite eine Navigation hinzuzufügen. Aber das scheint alles klunkig.
Meine ideale Lösung wäre, einen benutzerdefinierten Beitragstyp ( Stapel ) zu erstellen , der es dem Endbenutzer ermöglicht, die Seiten per Drag-Drop zu positionieren und das CPT für Layout und Navigation usw. zu sorgen.
Das Problem mit meiner idealen Lösung sind Einstellungen. Mit WordPress können Sie eine Seite für die Standardhomepage der Site auswählen. Aber es ist an einen Pfosten Typen gebunden Seite , und ich bin nicht sicher , wo in einzuhaken , das zu ändern , so dass Benutzer auch eine Auswahl könnten Stapel als Standard - Homepage.
Wo kann ich mich anmelden, um der Dropdown-Liste der verfügbaren Seiten für die Standardhomepage einen CPT hinzuzufügen?