remove_submenu_page()
remove_submenu_page( string $menu_slug, string $submenu…
remove_submenu_page( string $menu_slug, string $submenu_slug )
删除管理子菜单。
Remove an admin submenu.
目录锚点:#参数#返回#源码#笔记
参数(Parameters)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| $menu_slug | (string) | 必需 | 父菜单的slug。 |
| $submenu_slug | (string) | 必需 | 子菜单的slug。 |
返回(Return)
(array|bool)成功时删除的子菜单,如果未找到则为false。
源码(Source)
/**
* Remove an admin submenu
*
* @since 3.1.0
*
* @global array $submenu
*
* @param string $menu_slug The slug for the parent menu
* @param string $submenu_slug The slug of the submenu
* @return array|bool The removed submenu on success, False if not found
*/
function remove_submenu_page( $menu_slug, $submenu_slug ) {
global $submenu;
if ( !isset( $submenu[$menu_slug] ) )
return false;
foreach ( $submenu[$menu_slug] as $i => $item ) {
if ( $submenu_slug == $item[2] ) {
unset( $submenu[$menu_slug][$i] );
return $item;
}
}
return false;
}| 更新版本 | 源码位置 | 使用 | 被使用 |
|---|---|---|---|
| 3.1.0 | wp-admin/includes/plugin.php:1753 | 0 | 0 |
笔记(Notes)
有时很难确定移除子菜单所需的菜单/子菜单段塞组合。
例子
类别:WordPress 函数手册、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

还没有任何评论,赶紧来占个楼吧!