Lorsque j'utilise add_menu_page
& add_submenu_page
pour ajouter des éléments de menu,
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' );
Je vais avoir quelque chose comme
- Formes
- Formes
- Demandes d'emploi
- Demandes de devis
- Contacts
Est-il possible de le créer de telle sorte qu'il devienne
- Formes
- Demandes d'emploi
- Demandes de devis
- Contacts
En d'autres termes, les formulaires seront liés aux demandes d'emploi et je ne veux pas l'élément de sous-menu Formulaires supplémentaire
la source
J'ai dû ajouter_submenu_page, puis le supprimer (wp 4.0.1)
la source
Je suggérerais de conserver l'élément de menu supplémentaire, car c'est ainsi que fonctionnent tous les autres menus WP. (Je sais que ce n'est pas ce que vous avez demandé! ...) La façon dont les autres menus de haut niveau fonctionnent est qu'ils ont des étiquettes différentes pour le grand titre du menu et le duplicata en dessous (par exemple 'Utilisateurs', 'Tous les utilisateurs'; 'Outils', 'Outils disponibles'). Je pense qu'il est bon de s'en tenir au même paradigme, donc je renomme généralement le premier élément de sous-menu comme ceci:
la source
Attribuez le premier slug de sous-menu similaire au menu parent. Dans votre cas, remplacez 'job-applications' par le slug du menu principal 'forms'.
la source