Ich habe einen benutzerdefinierten Beitragstyp, Jobs, mit 3 Taxonomien im Admin-Menü.
Eine der Taxonomien ist der Status, der entweder aktiv oder geschlossen ist. Ich möchte einen Menüpunkt unter Jobs für aktive Jobs. Ich habe es mit diesem Code erstellt
add_submenu_page(
'edit.php?post_type=jobs',
'Active Jobs',
'Active Jobs',
'manage_options',
'edit.php?post_type=jobs&jobstatus=67'
);
Dies funktioniert einwandfrei, außer dass der Menüpunkt Jobs hervorgehoben bleibt, wenn die Menüoption Aktive Jobs aktiv ist. Siehe Screenshot
Ich habe in diesem Artikel Aktuelle Klasse im Admin-Menü mit add_submenu_page () gelesen , um den übergeordneten Slug nicht als ersten Parameter einzuschließen . Ich weiß nicht, wie ich das Untermenü im richtigen Navigationsbereich anzeigen soll, wenn ich den Dateinamen-Slug entferne.
Zu diesem Zeitpunkt verwende ich keine Rückruffunktion. Ich führe lediglich dieselbe URL wie die Standard-Untermenüoption Jobs aus, außer bei Abfrageparametern, die die angezeigten Beiträge filtern. Wenn das Problem durch Verschieben in eine Rückruffunktion behoben wird, kann ich das tun. Aber ich weiß nicht, was in der Rückruffunktion passieren soll. Ich möchte die Standard-Bearbeitungsseite für benutzerdefinierte Beitragstypen anzeigen, nur mit einem vorhandenen Taxonomiefilter. Danke für die Hilfe
'edit.php?&post_type=jobs&jobstatus=67'
... die zuerst &
nicht da sein sollte, nach dem ?
..