Hinzufügen eines benutzerdefinierten Beitragstyps zum Menübildschirm

32

Ich benötige eine Möglichkeit, benutzerdefinierte Beitragstypen zur Option "Darstellung -> Menüs" in Wordpress hinzuzufügen. Ich habe einen benutzerdefinierten Beitragstyp erstellt mit:

register_post_type('produksjoner',$args);

Bei allen Beispielen, die ich finde, werden die Seiten dem Menü hinzugefügt, indem die URL manuell einem benutzerdefinierten Menüelement hinzugefügt wird. Ich möchte, dass es dies automatisch hinzufügt, indem es wie jede andere Seite ausgewählt wird.

Ich habe jetzt seit zwei Tagen gesucht ... bitte hilf mir: - /

Ole Henrik Skogstrøm
quelle

Antworten:

82

Damit Ihre benutzerdefinierten Beitragstypen unter Darstellung -> Menüs angezeigt werden, müssen Sie zwei Schritte ausführen:

  1. Überprüfen Sie Ihre Argumente und stellen Sie sicher, dass show_in_nav_menus auf true gesetzt ist .

  2. Gehen Sie zur Seite Darstellung -> Menüs und klicken Sie ganz oben auf Bildschirmoptionen . Vergewissern Sie sich im daraufhin angezeigten Fenster, dass Ihre benutzerdefinierten Beitragstypen aktiviert sind.

Das ist alles!

Velvet Blues
quelle
Wow Danke! Das war einfacher als ich dachte. Wenn ich nicht schnell eine Antwort finden kann, liegt es wahrscheinlich daran, dass es wirklich einfach ist und nur wenige das gleiche Problem haben;)
Ole Henrik Skogstrøm
6
Punkt "2" war, was ich suchte
Alex K
Leider leuchten die untergeordneten Typen zumindest bei dem von mir verwendeten Thema (bridge) diesen Menüpunkt nicht als Unterseite der Archivseite auf, weshalb ich nach einer eingebauten Möglichkeit in der suchte erster Fall. Es ist jedoch möglich, mit CSS darauf zuzugreifen, indem Sie die cpt-Klasse auf dem Body-Tag und die Klasse auf dem Menüpunkt einbinden.
rtpHarry
@ Dank Sir, Ihre Hilfe ist wirklich mein Problem mit der Option Nur Bildschirm oben auf der Menüseite gelöst.
Bhavin Thummar
Hat mir so viel Zeit gespart. Ich wollte gerade Loops für jedes Dropdown erstellen, usw. ... Ich muss mich immer an die Bildschirmoptionen erinnern!
Sheriffderek
4

Ich bin auf dieselbe Situation gestoßen, in der ich dynamische Menüs benötigte, damit meine Seiten mit benutzerdefinierten Beitragstypen-Archiven im Menü-Editor angezeigt werden.

Sie können mein CPT Archive to Nav-Plugin ausprobieren und sehen, ob Sie damit das bekommen, was Sie wollen. http://wordpress.org/extend/plugins/cpt-archive-to-nav/ Sie müssen oben auf der Seite auf das Menü "Bildschirmoptionen" klicken und dann die gewünschten CPTs auswählen, die auf dem Bildschirm angezeigt werden sollen . Dann sollte in der Registerkarte "Alle anzeigen" der Beitragstyp und die obere Auswahl die Archivseite sein.

Dies maskiert es lediglich als benutzerdefinierten Menüelementtyp, anstatt es manuell eingeben zu müssen, um das Menü zu erstellen. Derzeit gibt es keine andere Möglichkeit, einen neuen Menüelementtyp zu erstellen, als den, der Ihnen bereits zur Verfügung steht.

Kevin Langley Jr.
quelle
Dies kann zu einem späten Zeitpunkt sehr praktisch sein. Vielen Dank :)
Ole Henrik Skogstrøm
1
Wow. Ich habe diese Funktionalität für eine Weile gewollt.
Norcross