Features
Everything Menu Manager can do, by area.
Menu editing
- Rename any navbar item label — per language (see below).
- Retarget where any item links (relative or absolute URLs,
#for placeholder parents). - Reorder items with one-click move up / move down (logged).
- Hide or disable items with the on/off status switch (both remove the item from output).
- Custom items — add your own links anywhere in the tree, including nested children under any non-divider parent. Stock items can never be deleted.
- FontAwesome icon per item; emptying the field removes the icon.
- Extra CSS class per item; emptying the field clears it (divider classes are protected).
- Dynamic badges — live counters: total/active products & services, total/active domains, due/total/overdue invoices, active/total tickets, credit balance (clients pages only).
Two menus & languages
- Visitors menu (logged out) and Clients menu (logged in), each with primary and secondary navbar tabs.
- Per-language label fields (English Label, Arabic Label, …). Priority per visitor: their language's text, then your customized label, then the WHMCS language-file text — untouched items automatically follow
lang/*.php.
Styling (Six, Twenty-One, Nexus)
- Template picker — tell the module which template you run so styling matches it.
- Sticky navbar — pins the menu on scroll (desktop viewports only).
- Menu colors — pickers for nav background, links, hovers, dropdowns and badges.
- Phones and small screens keep 100% stock template styling.
Insight & audit
- Click tracking — every menu click recorded, per-item Clicks column.
- Activity log — add/edit/move/status/delete and settings updates; retention pruned by the daily cron; Clear Log button.
Automatic import
- Activation import — replays the WHMCS navbar factories into
storage/menus.json. - First-view capture — empty menus capture the live tree (including dynamic items), add-new only, so edits are never overwritten.