Manage Nav Menus from the Frontend

manage nav menus from the frontend

Want to create a website that can be completely managed from the frontend? We firmly believe you are in the right place.

We want to show you how to manage your Nav Menus from the frontend in WordPress.

This is important in the following cases:

  • If you are a programmer who has been asked to create a website that can be completely managed from the frontend, in which menus can be created and edited without having to deal with the frontend.
  • If you’re not a programmer but want to create a great website than can be completely customized from the frontend. You can do it quickly without having to program anything.

For this we are going to use the WP Frontend Admin plugin, which allows you to view and manage any WordPress admin page from the frontend.

You can get it here:

Try plugin for free

You can try the premium plugin on your website for free for 7 days.

Once installed and activated, just follow these simple steps:

1- Open the menus section

The first step you need to take is to open the menus section. You can do this by going to Appearance > Menus.

2- View on the frontend

To view and edit your menus on the frontend, just click on View on the frontend. It’s so simple, and you don’t need to do anything else.

3- Configure and publish the page

Once the page is displayed on the frontend, you need to configure its Quick Settings. For this the plugin will display a panel on the left side of the screen. Here you can select the page’s title, URL slug, template, and menu.

You can also hide all unnecessary elements by clicking on Hide element and then clicking on the elements you want to hide.

For example, you can hide the following elements:

  • Manage with Live Preview
  • Manage Locations
  • Screen Options
  • Help
  • Any unnecessary Text
  • Etc.

Once you finish configuring the page’s quick settings and its look, click on Save to publish the new frontend page.

4- Edit menus on the frontend

Now your users will be asked to log in to see and manage the nav menus on the frontend.

Now you can edit your site’s menus on the frontend. It is that simple.


As you can see, it’s something really simple. If you want to create your own app to manage your site completely from the frontend, this plugin can help you see and edit any wp admin page from the frontend

You can get it here:

Try plugin for free

You can try the premium plugin on your website for free for 7 days.

important questions

1- Can I use other plugins to create web apps?

Yes. You can display any admin page on the frontend, and it works with all WordPress plugins.

2- Is the plugin compatible with page builders?

Yes. You can use it with other page builders such as Elementor, Visual Composer, Gutenberg, Divi, Beaver Builder, WP Page Builder, Page Builder by SiteOrigin, Oxygen, Live Composer, Brizy, and many others to create great sites.

3- What if I cannot see this page on the frontend after login?

If you can not view the page after log in, you need to use one of these roles:

  • administrator
  • author

In case you don’t want to assign one of these roles, you can create a new user role with the User Role Editor plugin. This new user role needs the edit_theme_options capability.

4- How many elements can I hide?

You can hide all elements you want. It all depends on what you need.

Just be careful not to hide elements you might need in the future.

5- What if I want to revert the elements I’ve hidden?

You can revert that. Just click on Revert below the Hide element button.