SoftIcon Mega Menu icon

Mega menus for the Navigation block

SoftIcon Mega Menu

Classic mega menu plugins use the old Appearance → Menus screen, which block themes do not have. SoftIcon Mega Menu adds a Mega Menu item to the Navigation block, and each item opens a panel you design in the Site Editor.

Free

on WordPress.org

Site Editor

design panels with blocks

v1.1.1

latest version

Docs

guides and FAQ

A mega menu panel under the menu item

What it does

Made for block themes

A Mega Menu item for the Navigation block of themes like Twenty Twenty-Five.

Design with any blocks

Columns of links, images, buttons, even a product grid. Panels are template parts you can reuse.

Turn a link into a mega menu

Select a menu link and use Transform → Mega Menu. It keeps its text and address.

Hover or click

Open panels on hover or on click, centered on the screen or lined up with the item.

Phones handled

The panel opens inside the phone menu, or the item just goes to its link.

Tiny and accessible

About 2 KB of script with no dependencies. Enter, Space, Escape and Tab work as expected.

Why Mega Menu

A better way to do it

What changes when you use SoftIcon Mega Menu.

✕

The usual way

Block themes have no mega menu option

Classic mega menu plugins need the old Menus screen

Long dropdowns hide your best links

Big menus are hard to use on phones

Recommended

✓

The Mega Menu way

A Mega Menu item for the Navigation block

Design each panel in the Site Editor with any blocks

Columns, images and buttons in one panel

The panel works inside the phone menu too

Tour

See how it works

A quick look at the plugin on the page and in the editor.

01

A real mega menu in a block theme

A mega menu panel under the menu item

A mega menu panel under the menu item
Panel settings in the block editor

02

Design the panel in the editor

Panel settings in the block editor

03

Width, position and style

Width, position and style settings

Width, position and style settings
The panel inside the phone menu

04

Works in the phone menu

The panel inside the phone menu

Screenshots

Explore the interface

The plugin on the page and in the editor, as it really looks.

How it works

Your first mega menu takes a couple of minutes:

  1. Go to Appearance → Mega Menus and click Create panel.
  2. Design the panel with any blocks.
  3. Open the header editor, select the Navigation block, click + and add a Mega Menu item.
  4. Choose the panel in the block settings and save.

Video tutorials

Watch it in action

Short videos, made by the people who build the plugin.

Mega menus for block themes

Create a mega menu, step by step

Learning materials

Learn Mega Menu in minutes

Step-by-step docs, a FAQ and short video tutorials, written by the people who build the plugin.

And there is more

Also in the free plugin:

  • Panel width: content, wide, full screen or custom
  • Space above the panel, padding, rounded corners and shadow
  • Background and text colors
  • Optional link on the menu item text with a small arrow
  • Panel always stays inside the screen
  • Works without JavaScript on hover and keyboard focus
  • Video guides on the Appearance → Mega Menus page

Get it free from WordPress.org

Install it from your dashboard: Plugins → Add New → search “SoftIcon Mega Menu”. Questions? See the FAQ or ask in the support forum.