Tengo un tipo de publicación personalizada, Trabajos, con 3 taxonomías debajo en el menú Admin.
Una de las taxonomías es Estado, que es Activo o Cerrado. Quiero un elemento de menú en Trabajos para trabajos activos. Lo creé con este código
add_submenu_page(
'edit.php?post_type=jobs',
'Active Jobs',
'Active Jobs',
'manage_options',
'edit.php?post_type=jobs&jobstatus=67'
);
Esto funciona perfectamente, excepto que el elemento del menú Trabajos permanece resaltado cuando la opción del menú Trabajos activos está activa. Ver captura de pantalla
Leí en este artículo Clase actual en el menú de administración usando add_submenu_page () para no incluir la babosa principal como primer parámetro. No sé cómo hacer que el submenú aparezca en la sección de navegación correcta cuando elimino la babosa del nombre de archivo.
En este momento no estoy usando una función de devolución de llamada, simplemente estoy ejecutando la misma URL que la opción predeterminada del submenú Trabajos, excepto con parámetros de consulta que filtran las publicaciones que se muestran. Si mover esto a una función de devolución de llamada resolverá el problema, puedo hacerlo. Pero no sé qué debería ir en la función de devolución de llamada. Quiero mostrar la página de edición de tipo de publicación personalizada estándar, solo con un filtro de taxonomía en su lugar. gracias por la ayuda
'edit.php?&post_type=jobs&jobstatus=67'
... que primero &
no debería estar allí, siguiendo el ?
...