我正在开发必须分批发布的插件。
问题是,如果页面中有菜单,则将新插件添加到第二个或下一个子菜单,否则添加新菜单,然后将插件添加到第一个子菜单。
我的问题:
- 如何检查菜单是否存在?
- 如果我正在编写一个可重用的函数,那么它将与每个插件一起使用,这将导致冲突选项。
- 我不知道插件发布的顺序。
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;