Estou trabalhando em um plugin que tenho que liberar em partes.
O problema é que, se houver um menu na página, adicione o novo plug-in ao 2º ou próximo submenu, caso contrário, adicione um novo menu e adicione o plug-in ao 1º submenu.
Minhas perguntas:
- Como verificar se existe um menu?
- Se eu estiver codificando uma função reutilizável, que será usada em todos os plugins, isso causará uma opção de conflito.
- Não sei a ordem da versão do plugin.
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;