Add an admin parent menu link.
Supports: - Single parent menu with route - Parent menu with children - Optional icon - Optional permission - Optional screen parent - Optional child callback/output
- Full name:
add_admin_menu - Defined in:
cms/core/Shared/Helpers/menu.php
Parameters
| Parameter | Type | Description |
|---|---|---|
$location |
string | Menu location/hook name. |
$menuTitle |
string | The text to be used for the menu. |
$screen |
string | Unique parent screen name. |
$menuRoute |
string|null | Optional route. Use null or empty string for parent-only dropdown. |
$icon |
string | FontAwesome icon class. |
$permission |
string|null | Permission required for display. |
$children |
callable|string|null | Child menu HTML or callback returning/echoing HTML. |
$newTab |
bool | Whether to open menu link in a new tab/window. |
Return Value
false|string