remove_menu_page()
remove_menu_page( string $menu_slug ) 删除顶级管理菜单。Remove a…
remove_menu_page( string $menu_slug )
删除顶级管理菜单。
Remove a top-level admin menu.
目录锚点:#参数#返回#源码#笔记
参数(Parameters)
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
$menu_slug | (string) | 必需 | 菜单上的弹头。 |
返回(Return)
(array|bool)成功时删除的菜单,如果未找到则为false。
源码(Source)
/** * Remove a top level admin menu * * @since 3.1.0 * * @global array $menu * * @param string $menu_slug The slug of the menu * @return array|bool The removed menu on success, False if not found */ function remove_menu_page( $menu_slug ) { global $menu; foreach ( $menu as $i => $item ) { if ( $menu_slug == $item[2] ) { unset( $menu[$i] ); return $item; } } return false; }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
3.1.0 | wp-admin/includes/plugin.php:1729 | 0 | 0 |
笔记(Notes)
例子
请注意,“管理菜单”可能不足以显示某些菜单。我用几个插件体验过。或者,您可以使用“admin_init”。
您需要使用正确的钩子(它们并不总是与url/slug相同),并且使用稍后运行的钩子(例如,admin-init)也不会造成伤害:
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!