Когда я использую add_menu_page
& add_submenu_page
для добавления пунктов меню,
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' );
Я получу что-то вроде
- формы
- формы
- Заявки на работу
- Цитата Запросы
- контакты
Можно ли создать его таким, чтобы он стал
- формы
- Заявки на работу
- Цитата Запросы
- контакты
Другими словами, формы будут ссылаться на вакансии, и мне не нужен дополнительный пункт подменю «Формы».
admin-menu
JM на работе
источник
источник
Мне пришлось добавить add_submenu_page, а затем удалить его (wp 4.0.1)
источник
Я бы посоветовал оставить дополнительный пункт меню, потому что так работают все остальные меню WP. (Я знаю, что это не то, что вы спросили! ...) То, как работают другие меню верхнего уровня, заключается в том, что они имеют разные метки для заголовка большого меню и дубликат под ним (например, «Пользователи», «Все пользователи»; «Инструменты», «Доступные инструменты»). Я думаю, что хорошо придерживаться той же парадигмы, поэтому я обычно переименовываю первый элемент подменю следующим образом:
источник
Назначьте первый слаг подменю, аналогичный родительскому меню. В вашем случае замените 'job-application' на кусок главного меню 'формы'.
источник