У мене є спеціальний тип публікації Робота з 3-ма таксономіями в меню адміністратора.
Однією з таксономій є Статус, який є активним або закритим. Я хочу пункт меню в розділі Роботи для активних вакансій. Я створив це за допомогою цього коду
add_submenu_page(
'edit.php?post_type=jobs',
'Active Jobs',
'Active Jobs',
'manage_options',
'edit.php?post_type=jobs&jobstatus=67'
);
Це прекрасно працює, за винятком того, що пункт меню «Робота» залишається виділеним, коли активний варіант меню «Активні завдання». Дивіться знімок екрана
Я читав у цій статті Поточний клас у меню адміністратора, що використовує add_submenu_page (), щоб не включати батьківський слуг як перший параметр. Я не знаю, як змусити підменю відображатися у правильному розділі nav, коли я видаляю слупку імені файлу.
На даний момент я не використовую функцію зворотного виклику, я просто виконую ту саму URL-адресу, що і параметр підменю Джобса за замовчуванням, за винятком параметрів запитів, які фільтрують відображені повідомлення. Якщо переміщення цього параметра у функцію зворотного дзвінка вирішить проблему, я можу це зробити. Але я не знаю, що повинно входити у функцію зворотного дзвінка. Я хочу відобразити стандартну користувальницьку сторінку редагування типу публікації, просто з фільтром таксономії. дякую за допомогу
'edit.php?&post_type=jobs&jobstatus=67'
... що спочатку &
не повинно бути там, слідом за ?
..