Ich habe einen benutzerdefinierten Beitragstyp ( project
) erstellt und er funktioniert einwandfrei. Ich habe eine benutzerdefinierte Archivseite ( archive-project.php
), und das funktioniert auch hervorragend. Aber wie kann ich am besten einen Link zu diesem benutzerdefinierten Post-Archiv im Hauptmenü der Site hinzufügen?
Ich habe einen benutzerdefinierten Link erstellt (siehe unten), aber gibt es einen besseren Weg, der nicht so fest codiert ist?
custom-post-types
menus
custom-post-type-archives
Django Reinhardt
quelle
quelle
Antworten:
Hierfür können Sie eine eingebaute Funktion des Menü-Editors verwenden. Gehen Sie im Menü-Editor zu Ihrem benutzerdefinierten Beitragstyp, klicken Sie auf die Registerkarte "Alle anzeigen". Das erste Element, das Sie sehen, ist ein Link zur CPT-Archivseite.
Falls Ihr CPT nicht im Menü-Editor angezeigt wird, überprüfen Sie bitte, ob für Ihr CPT Archive aktiviert sind (
'has_archive' => true
in denregister_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 oben auf dem Bildschirm anzeigen (danke, Nathan Hornby ).
quelle