Cuando uso add_menu_page
& add_submenu_page
para agregar elementos de menú,
add_menu_page( 'Forms', 'Forms', 'administrator', 'forms', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Job Applications', 'Job Applications', 'administrator', 'job-applications', 'forms_job_menupage_cb' );
add_submenu_page( 'forms', 'Quote Requests', 'Quote Requests', 'administrator', 'quote-req', 'forms_req_menupage_cb' );
add_submenu_page( 'forms', 'Contact', 'Contact', 'administrator', 'contact', 'forms_contact_menupage_cb' );
Obtendré algo como
- Formas
- Formas
- Solicitudes de empleo
- Solicitudes de cotización
- Contactos
¿Es posible crearlo de manera que se convierta
- Formas
- Solicitudes de empleo
- Solicitudes de cotización
- Contactos
En otras palabras, los formularios se vincularán a las solicitudes de empleo y no quiero el elemento adicional del submenú Formularios.
fuente
Tuve que agregar_submenu_page, luego eliminarlo (wp 4.0.1)
fuente
Sugeriría mantener el elemento de menú adicional, porque así es como funcionan todos los demás menús de WP. (¡Sé que no es lo que pediste! ...) La forma en que funcionan los otros menús de nivel superior es que tienen diferentes etiquetas para el título del menú grande y el duplicado debajo de él (por ejemplo, 'Usuarios', 'Todos los usuarios'; 'Herramientas', 'Herramientas disponibles'). Creo que es bueno seguir con el mismo paradigma, por lo que generalmente cambio el nombre del primer elemento del submenú de esta manera:
fuente
Asigne el primer slug de submenú similar al menú principal. En su caso, reemplace las 'solicitudes de trabajo' con la babosa del menú principal 'formularios'.
fuente