Estoy trabajando en un complemento que tengo que liberar en partes.
El problema es que si hay un menú en la página, agregue el nuevo complemento al segundo o siguiente submenú; de lo contrario, agregue un nuevo menú y luego agregue el complemento al primer submenú.
Mis preguntas:
- ¿Cómo comprobar que existe un menú?
- Si estoy codificando una función reutilizable, eso irá con cada complemento y eso causará una opción de conflicto.
- No sé el orden de lanzamiento del complemento.
add_menu_page(
'Page Title',
'Top Menu Title',
'manage_options',
'my_unique_slug',
'my_magic_function'
);
add_submenu_page(
'my_unique_slug',
'page title',
'submenu title',
'manage_options',
'my_submenu_slug',
'my_magic_function_of_submenu'
);
global $admin_page_hooks;