While we’re working on automating the process, for now creating mega menus is still fairly easy.
Step1 : Create a menu and sub menu links in the order of the example shown below.

Step 2: Expand the Screen Options on the top of the Menus page and enable the CSS Classes

Step 3: Assign the parent menu the mega-parent class:

Each Menu Item ordering should be like the following:
- Parent Menu Item (with mega-parent class)
- Mega Menu Column First Item
- Mega Menu Column Second Item (must be a child of first)
- Mega Menu Column Third Item (must be a child of first)
- Mega Menu Column Fourth Item (must be a child of first)
- Mega Menu Column First Item
- Mega Menu Column Second Item (must be a child of first)
- Mega Menu Column Third Item (must be a child of first)
- Mega Menu Column Fourth Item (must be a child of first)
- Mega Menu Column First Item
Result: Should be looking similar to the following (as seen live on the Bavarian Demo Website):
