Mam niestandardowy typ postu, Jobs, z 3 taksonomiami pod nim w menu administratora.
Jedną z taksonomii jest Status, który jest Aktywny lub Zamknięty. Chcę element menu w obszarze Zadania dla aktywnych zadań. Stworzyłem go za pomocą tego kodu
add_submenu_page(
'edit.php?post_type=jobs',
'Active Jobs',
'Active Jobs',
'manage_options',
'edit.php?post_type=jobs&jobstatus=67'
);
Działa to doskonale, z tym wyjątkiem, że pozycja menu Zadania pozostaje podświetlona, gdy aktywna jest opcja menu Zadania aktywne. Zobacz zrzut ekranu
Przeczytałem w tym artykule Bieżąca klasa w menu administratora za pomocą add_submenu_page (), aby nie uwzględniać macierzystego ślimaka jako pierwszego parametru. Nie wiem, jak sprawić, aby podmenu pojawiło się we właściwej sekcji nawigacji po usunięciu pliku z nazwą pliku.
W tym momencie nie używam funkcji wywołania zwrotnego, po prostu wykonuję ten sam adres URL, co domyślną opcję podmenu Zadania, z wyjątkiem parametrów zapytania filtrujących wyświetlane posty. Jeśli przeniesienie tego do funkcji wywołania zwrotnego rozwiąże problem, mogę to zrobić. Ale nie wiem, co powinno iść w funkcji wywołania zwrotnego. Chcę wyświetlić standardową niestandardową stronę edycji typu posta, tylko z zainstalowanym filtrem taksonomii. dzięki za pomoc
'edit.php?&post_type=jobs&jobstatus=67'
... że najpierw &
nie powinno go być, po ?
...