Sto lavorando a un plugin che devo rilasciare in alcune parti.
Il problema è che se nella pagina è presente un menu, aggiungi il nuovo plug-in al secondo o successivo sottomenu, oppure aggiungi un nuovo menu e quindi aggiungi il plug-in al 1 ° sottomenu.
Le mie domande:
- Come verificare l'esistenza di un menu?
- Se sto codificando una funzione riutilizzabile, questo andrà con ogni plug-in che causa un'opzione di conflitto.
- Non conosco l'ordine della versione del 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;