IW Mega Menu
A powerful, Elementor-optimized Mega Menu plugin with multi-level navigation and widget support. Developed for Austin Community College - Instructional Web Projects.
by Austin Community College - Instructional Web Projects · github.com/gwenholford/iw-megamenu · website
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/gwenholford/iw-megamenu/archive/refs/heads/main.zipDeclares an update source (false), so updates arrive through the plugin's own updater.
From the readme
IW Mega Menu
A powerful, accessible, and Elementor-optimized Mega Menu plugin with multi-level navigation and widget support. Developed for Austin Community College - Instructional Web Projects.
Version
2.0.0
Features
- Fully Responsive Navigation: Optimized for Desktop, Tablet, and Mobile devices with dynamic viewport height support (100dvh).
- WCAG 2.2 Level AA Accessibility:
- Semantic DOM tree colocating dropdown menus within parent list items for natural keyboard Tab order.
- Complete keyboard navigation support (Tab, Shift+Tab, Escape to close & return focus).
- Accessible modal dialog drawer with focus trap on mobile.
- Screen reader announcements (aria-expanded, aria-controls, aria-haspopup, aria-hidden on icons).
- High-contrast :focus-visible focus indicators without suppressing default browser accessibility.
- Multi-Level Navigation: Supports up to 3 hierarchical levels (Top-Level, Second-Level categories/accordions, Third-Level sub-links).
- Elementor Integration:
- Built natively for modern Elementor 3.x using elementor/widgets/register.
- Conditional asset enqueuing via getscriptdepends() and getstyledepends() for Core Web Vitals optimization.
- Cac