删除管理员子菜单。

原型

remove_submenu_page( string $menu_slug, string $submenu_slug )

参数

$menu_slug (string) (Required) 父菜单的slu ..

$submenu_slug (string) (Required) 子菜单的slu ..

返回值

(array|bool)  成功时删除子菜单,如果未找到则为false。

源文件

路径:wp-admin/includes/plugin.php

<?php
...
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;
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/remove_submenu_page/