我正在写几个插件。一个插件是具有特定功能的核心插件。
另一个插件将扩展该功能。
我所做的是在核心插件中,我使用“add\\u menu\\u page”创建了一个菜单,并且在该菜单中还创建了一个子菜单页。
现在,随着用户添加更多扩展插件,我想在核心插件菜单下添加新的设置菜单项。
我尝试在extender插件中使用add\\u submenu\\u页面,这会添加子菜单。问题是它去掉了菜单中的主菜单子链接。该链接已添加到菜单中,但当我单击它时,它不会加载正确的页面。我有一个404。
我很好奇应该使用什么命令将新的子菜单页添加到现有的管理菜单中?
最合适的回答,由SO网友:Robbiegod 整理而成
总是发生。我询问并立即找到答案。
答案是在第二个插件中,将“优先级”11添加到add\\u action命令中。这就插入了那个子菜单。
像这样:add_action(\'admin_menu\', \'admin_submenu\', 11);