You can create or edit your menu directly in the default WordPress menu editor:
- WordPress Admin Panel > Appearance > Menus
There are two available menu layout styles:
- The Default drop down menu,
- And the Mega menu layout, which is a larger dropdown layout.
After creating the menus, they can be used in any website header (desktop or mobile or both) via the Header Builder, for more information on creating website header you can check this article.
Default drop down menus are easy to build in WordPress, to create one just open your admin panel to the Menus page (Under Appearance tab in the left sidebar), then choose from the left area of the menu builder the elements that you want to add into the menu (for example: Pages, Posts, Categories, Custom links,…). After that, you can drag and drop the elements inside the menu to sort them, and to create a drop down menu, just drag any element to the right under its parent element, you can add multiple drop down elements and with multiple levels of depth (up to 3 levels of subitems).
This is a simple example of a menu with two drop down elements:

And the end result of this drop down menu would be:

Creating Mega Menu
You can create Mega menus easily within the default WordPress menus page, to do so head over to WordPress menu editing page in Appearance » Menus and then select the menu that you want to edit.
After that open the menu item (in the first level) which you want to have a dropdown Mega menu, and check the box “Enable Megamenu”:

Mega menu size
You can choose the width of the mega menu by clicking on the button “Menu item Options” in the Mega menu item in the default WordPress menus page:

then “Mega Menu Size”:

Adding columns and links to your Mega Menu:
To add columns to your mega menu, add a custom link from the left default WordPress sidebar with a link as “#” and the link as the desired title of the column inside the Mega menu (for example: Features), and add this custom link under the main mega menu main item (as second level item), and check the box “Convert to column item”, you can also choose the desired column width of this column, or you can change the style of the column by adding padding or lines.

You can now add any number of columns with the same way inside the mega menu, and the columns can be in any different sizes depending on the style that you want to build.
You can set a title for the whole column via the default WordPress field “Navigation Label” of that column item in your menu (check image above).
After that you can any normal WordPress menu items under the column (as third level menu items) to show under it in the mega menu.
Note: the width of each Row in the Mega menu consists of 12 width columns, therefore, if you have multiple item columns and their total width is over 12 width columns, some item columns may overflow to a new Row depending on the available space in each Row.
Adding multiple titles in the same column
As mentioned in the previous section, you can set a title for the whole column via the default WordPress field “Navigation Label” of that column item in your menu (check image above).
You can add multiple titles in the same column via the default WordPress Menus page, for example:

You can do that by changing the style of any item in the column to be a Heading item from the Menu item Options button in that item:

Adding icons to menu items
You can add an icon to each item in your menu opening the Menu item Options and then choose the desired icon:

Note: currently adding icons is only available for normal menu items (at the moment icons will not appear if menu items are converted to Box item).



When you finish editing the menu, save the changes and the menu will be updated in your website. The result for the example mega menu will be:

To add video background to Menu Banners you just need to upload your video in MP4 format to your WordPress Media Library and then copy the link and insert it in the Box Background Image field in the Advanced Menu Item Options.
- It’s also possible to have your video hosted on external server, same as before you just need to copy it’s direct link and paste it in the Background field of your Menu item.
- Note: YouTube videos and other video services will not work.
Example of a Mega Menu with Video Banner
Below you can find an example of a Mega Menu with Video Banner (live demo in Original Demo).

Video Banner in Mega Menu (Original Demo)
To create a Video Banner, you need to have a column in your Mega Menu, for example:

Create a column in your Mega Menu
Then add a sub item with Label to that column (this will be the video banner), then check the option Convert to Box item from the Advanced menu item Options and fill the different fields of the banner.

Add a sub item to the column and convert it to Box item

Make sure to check the option Make the box full column height if you want the banner to be full height depending on the height of the tallest column in the Mega Menu.
Note: To add video background you just need to upload your video in MP4 format to your WordPress Media Library and then copy the link and insert it in the Box Background Image in the banner Advanced menu item Options.
If you want, you can import a Demo Menu from WordPress Panel > Essentials > Demo Import > Miscellaneous.
Customizing the menu and dropdown colors is done via the Header Builder, for detailed information about customizing the header colors you can check this article from our knowledge base:
Creating website Header


