How to Create a Menu With Repeater in Elementor?

Key Takeaways

  • The Navigation Menu widget from The Plus Addons for Elementor allows users to create menus using the repeater option.
  • Users can set the Menu Level to 0 Level to create a top level menu in the Navigation Menu widget.
  • The Sub Menu Type dropdown offers two options: Link for a normal dropdown menu and Mega Menu for creating a mega menu.
  • Users can add an icon or image to the menu item from the Menu Icon Type dropdown.
Table Of Content

The Navigation Menu widget from The Plus Addons for Elementor, allows you to easily create menus using the repeater option. With this option, you can directly create the menu in the widget making it easier to use.

To check the complete feature overview documentation of The Plus Addons for Elementor Navigation Menu widget, click here.

Requirement  – This widget is a part of The Plus Addons for Elementor, make sure its installed & activated to enjoy all its powers.

To do this, add the Navigation Menu widget to the header template and follow the steps –

Note: To create the header template, you can use the free Nexter Builder or you can use Elementor Pro if you are already using it.

Add Top Level Menu

1. Select Repeater from the Menu Type dropdown. 

2. Then select an appropriate option from the Menu Direction dropdown.

3. Now, you’ll see an item under the Navigation Menu section. Open the item

4. From the Menu Level dropdown, you have to select the menu level. Here, you’ll find 0 Level to 6 Level, 0 Level being the top level menu subsequently followed by other levels.

So to create the top level menu, you have to set the Menu Level to 0 Level.

Navigation menu repeater menu

5. In the Link field, you have to add the URL of the item.

6. In the Menu Text field, you have to add the label name of the menu item.

From the Dropdown Menu Alignment dropdown, you can set the dropdown content alignment.

Note: The Container Width, Mobile Mega Menu Link and Submenu Minimum Width (Px) options are not applicable for 0 Level they only work for sub menu. 

From the Label toggle, you can add an additional label to the menu item. You can also manage the label’s color and background from here.

You can add an icon or image to the menu item from the Menu Icon Type dropdown.

From the Padding section, you can add padding to the menu item.

You can also add some additional text as a description in the Description field.

In the Custom Class field, you can add a class name to target the menu item with custom CSS or js.

7. Then click on the + Add Item button to add more items.

Note: To make top level menu items, make sure you have set 0 Level in the Menu Level in each item.

Add Sub Menu

1. To add a submenu, click on the + Add Item button to add an item.

2. Open the new item, and select 1 Level from the Menu Level.

Navigation menu repeater submenu

Note: For sub menu, you have to put the sub menu items below its top level menu item to show them in the dropdown.

Note: In a similar way, you can create a multi level dropdown menu by selecting subsequent levels and placement.

3. From the Sub Menu Type, you have to select the sub menu type. Here, you’ll find two options – 

Link – For creating a normal dropdown menu.

Mega Menu – For creating a mega menu.

For the Link option, you’ll get the same options as in the top level menu.

For the Mega Menu option, you have to create an Elementor template and select from the Template dropdown.

From the Mega menu Type dropdown, you can set the mega menu container width. You can set the width to default, container or full width.

When you select the default width, you get options to set a custom width for the mega menu and content alignment.

When you enable the Mobile Mega Menu Link toggle you can add a link and text for the sub menu item.

From the Submenu Minimum Width (Px), you can set the width of sub menu when Sub Menu Type is set to Link.

The rest of the options are the same as you’ll find in the top level menu.

In a similar way, you can add more sub menu items by clicking on the + Add Item button.

This is how simply you can create a menu using the repeater option.

About the Author

Photo of Aditya Sharma CMO of The Plus Addons for Elementor
CMO · The Plus Addons for Elementor · 10 years experience

He has spent years in the WordPress ecosystem building, breaking, and optimizing sites until they actually perform. He works at the intersection of speed, growth, and usability, helping creators ship websites that load fast and convert. An active WordPress community contributor sharing through tools, tutorials, and direct collaboration. Tested practice, not theory.

WordPressElementorn8nAIClaudeAutomationServer
Get Instant Answers to all your questions about The Plus Addons for Elementor, trained on 1000+ Docs and Videos

Related Frequently Asked Questions

What should I do if the submenu items are not showing up in Elementor?

If your submenu items aren't displaying, ensure that you've set the Menu Level to 1 Level for those items. Submenu items must be placed directly below their corresponding top-level menu item to appear correctly in the dropdown. This hierarchical structure is crucial for the Navigation Menu widget from The Plus Addons for Elementor to function properly.

What are the best practices for aligning dropdown menus in Elementor?

When aligning dropdown menus, use the Dropdown Menu Alignment option to ensure your menu items are visually appealing. This setting allows you to control the alignment of dropdown content, which can enhance user experience. Remember, the Container Width and Submenu Minimum Width options are not applicable for top-level menus, so apply them only to submenus for better layout control.

What happens if I forget to set the Menu Level for a top-level menu item?

If you forget to set the Menu Level to 0 Level for a top-level menu item, it may not display correctly in your navigation menu. The Menu Level setting is essential for establishing the hierarchy of your menu items, so always double-check that top-level items are set to 0 Level to ensure they appear as intended.

Last reviewed: April 10, 2026