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