How to Set Up Mobile Responsive WordPress Menus for Your Website?

Jeniffer| 2018-03-27 Tutorials Comments( 3 )

With the popularity of mobile devices like smartphones and laptops, people are more and more likely to browse the Internet via tablets and smartphones today. It means it is vital to make your website mobile friendly. Well, if you are using a responsive WordPress layout, your website must look very goof on any device which is utilized from typography to images. Nevertheless, your site also needs a mobile responsive menu as part of it. 

When a user is browsing a website on his smartphone, it menu items don’t look very well: its text may be misaligned or he can just find many options filling the whole screen. If that, you sire will easily lose many users. Now, you will need a custom navigation menu to cope with the issue. In this guide below, we are to tell you how to set up a navigation menu looking attractive on all sorts of devices. The method is very easy and you can learn even without coding knowledge.

When looking at some websites on a smartphone, the menu items just don’t look right. Sometimes the text is misaligned or there are simply too many options that it fills the entire screen. This can easily be a distraction for many visitors. A custom navigation menu may be the perfect solution to those issues.

Today, I’m going to show you how to add a navigation menu that looks attractive on virtually any device. What’s more, I’m going to show you how to do it without a single line of code.

Use WordPress Themes for Responsive Menus

For WordPress websites, it is easy to implement a responsive menu by taking good advantage of a right theme. Currently, many developers will make a responsive menu a part of whole WordPress theme design automatically, but there are still a number of developers do not take their time to add responsive menus within their theme’s design. It is especially true when you care to utilize an old theme developed before the big trend of mobile technologies. 

If you are not sure your theme using supports the responsive designs, you can follow the process below:

Go to your WordPress Dashboard and find the “Appearance” from the life side bar. 

Then, find the current theme of your site and click on “Customize”.

Now, you can wait for the download of customizer. Once it is done, you will find some tiny icons looking like small displays on the bottom left. These icons are for desktops, tablets and smartphones respectively.

Click on each of these icons to display what your current theme will look like in these sorts of devices. 

Now, look at the “Menu” field of your website. Check if it has shrank into 3 horizontal lines. If it does, then your menu icon has already been mobile friendly, because the 3-horizontal lines are a universal icon for the menu item displaying on mobile devices. In this circumstance, you have nothing to do because your theme has the support for a mobile responsive menu.

Otherwise, your theme doesn’t make your WordPress menu look very good on mobile devices. So, you may think about changing WordPress theme, but the fact is that your theme has nothing wrong with maintaining the feel and the look of your site as it is. For this, we will offer you some alternatives to have the event that you do not like the current look of your site’s menu.

Besides, it may bring benefits for some other reasons by upgrading to a new WordPress theme, including the aspects of security support, more customizing features and compatibility issues. 

Use Responsive Menu Plugins

Here we have Responsive menu to help you create a mobile responsive menu. The menu plugin comes with a pretty good layout to use for that. Responsive Menu can not only automatically make your menu adjust to users’ screen sizes, but also bring come background nuances which are engaging, like you can use it to offer your WordPress menu with specific background images so as to increase more visual attraction. How to use Responsive Menu? Follow the process in below:

Login to your WordPress admin area and find “Plugins” at first.

Then, find “Add New” on the top of the page and click on it.

Type “Responsive Menu” into the search box at the top right corner.

After finding the plugin, you can install as well activate it.

Now, you can find a newly added control in the left admin bat of your WordPress Dashboard, and it is named as “Responsive Menu”. Click on the control to option its settings.

For creating custom navigation menu on your site, Responsive Menu comes with many much control:

Initial Setup

It is the area for you to change as your menu is mobile-friendly by pixel width. Also, this area allows you to utilize the custom menu created in your WordPress when you are planning to display something else.


Here you are able to change the icons, order, width as well as text modification of your menu. It also allows you to increase more visual attraction for the layout by adding a different background image.


Her you can totally control over the buttons within your WordPress menu, also including animations, locations, container sizes, etc. 


The section give you’re the control of all sub-menus in your layout. You are allowed to adjust your sub-menus’ images, icons, and colors as you need. 


In this area, you are able to find-tune the places in which CSS is placed and minify the code for better efficiency. 

Custom CSS

If your CSS includes a handle of programming, then Custom CSS can be used to put these codes.

Header Bar

Here you can change the real header’s layout. Logo placement, text, sizing, titles and other more are all available from the area.

Single Menu

The function is available for those paid account, and requires your shortcode option is turned on. 


You can save, import, export and reset all options or settings of the plugin here.

After all these choices are made, you just need click on “Update Options”.

Remember that using the plugin to create a custom mobile responsive menu doesn’t override your WordPress theme’s ability of creating one. Using a responsive WordPress theme to create a mobile responsive menu will make two different menus shown at one time from one mobile device. So, you have to delete one to avoid the confusion of users. However, if you just adjust the plugin’s menu rather than the primary navigation control, then you can use the two menus simultaneously. 


It is easy to use mobile responsive menu plugins to help you and implement a mobile responsive menu for your site, just as what we have done above. Also, you can make full use of other WordPress plugins, and you may have heard about WP Sticky Menu which is a responsive plugin coming with social media icons, custom logo image use as well as a live customizer, or WP Responsive Menu that is fully responsive and provides easy-to-use admin panel for menu settings. Hope you can have a right responsive plugin to complete this task to make better mobile responsive menu.


Tagged with:

We hope webmasters to share and promote the good articles ,Please click herecontribute

You need to log in to commentLogin|Register

All Comments(3)

2018-04-23 14:56
I have never ignored the importance of mobile users since the creation of my first website. Nowadays, mobile users deserve my high attention so as to create a more popular WordPress website. A mobile responsive WordPress menu is a necessity for the delivery of a good user experience on mobile devices. I am glad that this article really helped me a lot. I have to say that this is a wonderful article.
2018-05-02 17:33
Now there are more and more mobile users who pay a visit to a WordPress website. How to make a responsive menu has been a question for me. I'm glad that I can stop to rest on this tutorial. You guys really rescue me from the bothering findings.  Hope you can work hard to provide more useful information. Looking forward to your repaid growth. Thanks!
2018-05-07 15:44
What I need now is a responsive plugin to optimize my menu. Having tested your recommended plugins, I prefer WP Responsive Menu to WP Sticky Menu. The former one can work better on my WordPress site. Thanks to your recommendations, I find a right plugin without making many efforts. In a word, I benefit a lot from this article.