如何获取管理菜单的子菜单?

时间:2016-05-18 作者:Mr 660

I用户global $menu 在我的一个插件中获取菜单项列表。但是我想从子菜单中获取项目列表,例如Posts 我想得到添加新的,所有,编辑类别等与蛞蝓或其他独特的东西。

我怎样才能得到这个?

1 个回复
最合适的回答,由SO网友:Sumit 整理而成

可以使用全局变量$submenu.

列出父post菜单的子菜单的示例:-

function admin_init_callback() {
    global $submenu;
    $sumenu_list = $submenu[\'edit.php\'];
    var_dump($sumenu_list); //array of submenu
}
add_action(\'admin_init\', \'admin_init_callback\', 999);
Profi660 EDIT:
不需要与一起使用admin_init 挂钩
我在我的插件页面中使用了这个,效果很好。

相关推荐

WP-ADMIN:“对不起,您不能访问此页面。”

两周后不使用我们的WP站点,登录/wp-admin/ 出现白屏错误:抱歉,不允许您访问此页面。我有:重命名plugins 到plugins.temp.通过phpMyAdmin创建了一个新的管理员用户。新用户已user_meta 的作用a:1:{s:13:"administrator";s:1:"1";}.</已重命名themes 到themes.temp.</删除核心WordPress文件,并替换为新上载的文件</已替换.htaccess 使用默认