функция
since 3.1.0
remove_submenu_page()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
remove_submenu_page( string $menu_slug, string $submenu_slug ): array|false
Описание
Пример использования:
remove_submenu_page( 'themes.php', 'nav-menus.php' )
remove_submenu_page( 'tools.php', 'plugin_submenu_slug' )
remove_submenu_page( 'plugin_menu_slug', 'plugin_submenu_slug' )
Оригинал (английский)
Example usage:
remove_submenu_page( 'themes.php', 'nav-menus.php' )remove_submenu_page( 'tools.php', 'plugin_submenu_slug' )remove_submenu_page( 'plugin_menu_slug', 'plugin_submenu_slug' )
Параметры
$menu_slug
string
обязательный
Слаг родительского меню.
$submenu_slug
string
обязательный
Слаг подменю.
Возвращаемое значение
array|false
Исходный код
wp-admin/includes/plugin.php:1893
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 | Introduced. |

