Ho un tipo di post personalizzato, Jobs, con 3 tassonomie nel menu Admin.
Una delle tassonomie è lo stato, che è attivo o chiuso. Voglio una voce di menu in Lavori per lavori attivi. L'ho creato con questo codice
add_submenu_page(
'edit.php?post_type=jobs',
'Active Jobs',
'Active Jobs',
'manage_options',
'edit.php?post_type=jobs&jobstatus=67'
);
Funziona perfettamente, tranne per il fatto che la voce di menu Lavori rimane evidenziata quando l'opzione di menu Lavori attivi è attiva. Vedi la schermata
Ho letto in questo articolo Classe corrente nel menu di amministrazione usando add_submenu_page () per non includere la lumaca padre come primo parametro. Non so come far apparire il sottomenu nella sezione di navigazione corretta quando rimuovo la lumaca del nome file.
A questo punto non sto usando una funzione di callback, sto semplicemente eseguendo lo stesso URL dell'opzione di sottomenu Jobs predefinita, ad eccezione dei parametri di query che filtrano i post visualizzati. Se lo spostamento in una funzione di richiamata risolverà il problema, posso farlo. Ma non so cosa dovrebbe andare nella funzione di callback. Voglio visualizzare la pagina di modifica del tipo di posta personalizzato standard, solo con un filtro tassonomia in atto. grazie per l'assistenza
'edit.php?&post_type=jobs&jobstatus=67'
... che prima &
non dovrebbe essere lì, dopo il ?
..