Add a WordPress Menu-Bar to Your Blog
81There are many ways to add menubars to your WordPress blog.
You can certainly modify your WordPress theme template and have unlimited flexibility in creating a menubar from scratch, but that usually requires a lot of time and work.
Here, we explore how you can easily add menubars to your WordPress blog right from your WordPress dashboard. No CSS, Javascript, or PHP knowledge required, and no editing of your WordPress theme files needed.
There are four easy ways to do this -
1. Create a Simple List of Links with a Text Widget
This method is simple, but the results are not very pretty, and the menubar is limited to a list of links.
- Click on Appearance >> Widgets.
- Click and open up your menubar widget area on the right column.
- Pick a Text Widget from the middle column and drag and drop it into the widget area on the right.
- Open up the Text Widget and paste the HTML code below into it. Change the HTML links and link text to your own sites.
- Refresh your blog and a list of links will appear in your menubar widget area.
If you are not familiar with Text Widgets, consider reading Add Google AdSense to Your WordPress Blog for a visual step by step tutorial on Text Widgets.
<div class="menubar-style"> <a href="http://www.shibashake.com" target="_top">HOME</a> :: <a href="http://www.shibashake.com/wordpress-theme" target="_top">WORDPRESS</a> :: <a href="http://www.virtualimage3d.com" target="_top">ART</a> :: <a href="http://www.shibashake.com/HubPages" target="_top">HUBPAGES</a> </div>
2. Use a WordPress Theme with a Built-In Menubar
There are a variety of WordPress themes that come with built-in menubars. First, create a menubar by going into Appearance >> Menus (WordPress 3.0 and above). Drop custom links, pages, or categories into your custom menubar. Then assign your custom menubar to your theme in the Theme Locations box (top left area of the Appearance >> Menus screen).
Using a theme with a built-in menubar will allow you to create compelling menubars for your blog with very little time and effort. In addition, the menubar will fit in well with the visual design of your entire blog because it is part of the blog theme.
However, its strength is also its weakness. Different themes may provide different menubar functions, and some of them may be limited to just single links, with no drop-down menu support. In addition, the native WordPress menubar interface does not allow you to easily add page, category, or archive trees from your blog.
If you like the functions provided by the menubar of a given theme, you must also accept other aspects of the theme, including its visual design. Because of this, having a menubar that is integrally tied to your blog theme may limit the flexibility of other aspects of your blog functions and design.
3. Use a Menubar WordPress Plugin
This is a great way to get menubar support because it is not theme specific. You can use any WordPress theme that you like, and your menubar functions, settings, and design will move with your from theme to theme.
There are a variety of menubar plugins. The Shiba menubar plugin extends native WordPress custom menu functionality so that you may easily add page, category, and archive trees from your blog into your menubar. The plugin also includes javascript to enable drop-down menu capability.
To install the Shiba menubar plugin, just go to your WordPress dashboard.
- Download the plugin zip from http://shibashake.com/wordpress-theme/wordpress-menubar-plugin.
- Open your WordPress Dashboard. Click on Appearance >> Plugins >> Add New.
- Click on the Upload link at the top.
- You will be asked to select a plugin file. Pick the shiba-menubar.zip file that you downloaded on step 1.
- After selecting the zip file click on Install Now.
- Click on the Activate Plugin link.
- Once the plugin is active, you will be able to add page, category and archive trees from your blog using the standard WordPress Appearance >> Menus interface. Assign your menubar to your theme as you would normally, and drop-down menus will be automatically enabled using the MenuMatic javascript that comes with the plugin.
4. Use a Menubar-Ready WordPress Theme
The easiest and most flexible way to include a menubar into your blog is to use a menubar-ready WordPress theme. I.e., a theme that automatically supports a menubar plugin.
The Shiba WordPress theme is menubar-ready. It will automatically create a style for your menubar that changes color according to the color scheme of your blog.
In short, all you have to do is install and activate the menubar plugin.
- Then, go to Appearance >> Widgets.
- Get a Custom Menu Widget and drop it into the menubar widget area to the right.
- Pick the custom menubar you created for your blog. Click on the Save button on the Menubar Widget.
- Refresh your blog and a menubar should appear right below the header image.
You can change the color scheme of your blog anytime you want using the Custom Colors interface in the Shiba theme, and your menubar will update its color accordingly. If you change themes, you menubar plugin and all of its settings will remain intact.
When properly applied and styled, menubars can significantly improve the maneuverability of your blog, and enhance the blog experience for your users. Enjoy your menubars!
Join HubPages and use it to help drive traffic to your home blog or website.
Do you have a menubar in your blog?
See results without votingCommentsLoading...
I have a error problem when i click into Apprearance to Menu to custome my menu but it disable. All button and dropdownlist is disable, so i can't use it
This is error images:
http://www.freeimagehosting.net/c06be
You can fix this error help me.Thanks a lots!
hi, i am freaking out because i own a hubpage and for a very long time i have been wanting to put a drop down menu bar in it but its just not happening. Since you have a hubpage and a hubpage about menu bars can you tell em how to add a drop down menu bar to my hubpage? I would really really appreciate it! thanks!
Nice graphical Hub and I really enjoy your tips thanks a lot I have bookmarked this hub for the future!
Your graphics are awesome!
Do you have any idea about the plugin of menubar which don't required to have any new template installation?
Wow, nice article, Shibashake! And nice cartoons! I need some of these characters in my strip!











shibashake Hub Author 6 months ago
That is strange. I would look at the page source to see if there are any errors.
It looks like the page is not loading properly because there should be an interface to the right of the screen for creating new menus (as is shown in the "WordPress Appearance Menus" screenshot above).