it-swarm.com.de

Hinzufügen eines Menüelements für ein benutzerdefiniertes Post-Archiv

Ich habe einen benutzerdefinierten Beitragstyp (project) erstellt, der einwandfrei funktioniert. Ich habe eine benutzerdefinierte Archivseite (archive-project.php), und das funktioniert auch hervorragend. Aber wie kann ich dem benutzerdefinierten Post-Archiv im Hauptmenü der Site am besten einen Link hinzufügen?

Ich habe einen benutzerdefinierten Link erstellt (siehe unten), aber gibt es einen besseren Weg, der nicht so fest codiert ist?

 enter image description here 

7

Hierfür können Sie eine eingebaute Funktion des Menüeditors verwenden. Wechseln Sie im Menü-Editor zu Ihrem benutzerdefinierten Beitragstyp, klicken Sie auf die Registerkarte "Alle anzeigen", und der erste angezeigte Eintrag ist ein Link zur CPT-Archivseite.

 add custom post type archive to menu 

Falls Ihr CPT nicht im Menü-Editor angezeigt wird, überprüfen Sie, ob für Ihr CPT Archive aktiviert sind ('has_archive' => true in den register_post_type- Argumenten).

Wenn Sie sicher sind, dass Archive aktiviert sind und Ihr CPT immer noch nicht sichtbar ist, können Sie es über das Menü Bildschirmoptionen am oberen Bildschirmrand anzeigen (danke, Nathan Hornby ).

 reveal Custom Post Types via Screen Options menu 

25
Florian