Big Big Menu
Beta Version: Warning! Warning! Warning!
This plugin is beta software… heck, this is the very first version of my very first plugin. Use entirely at your own risk. I am going to make absolutely no effort to provide a sensible upgrade path (at least not until I’ve made a couple more changes… should only take a couple weeks) . In other words, anything could change at any time. Consider yourself warned!
Overview: What Does It Do?
The Big Big Menu WordPress plugin gives you a simple administrative interface to manage the main menu on your blog.
- Menu can include any set of Pages, Categories, Author Pages, and Links
- Drag-and-drop menu reordering
- Instant AJAX updating
Requirements: Will It Work For Me?
Probably. If not, you’ll realize it right away. This plugin will work with any theme that uses wp_list_pages() to output the main navigation. You can also easily add the generated menu to your own custom theme. So far, I’ve tested this plugin with the following themes: WordPress Default, Sandbox
Note: The admin interface for this plugin requires a Javascript-enabled browser.
Screenshots
- Admin Page
Download
Basic Installation
- Download and extract the plugin files.
- Move the ‘bigbigmenu’ folder into your ‘/wp-content/plugins/’ directory.
- Activate the plugin through the WordPress Admin ‘Plugins’ page.
- Go to ‘Manage’ > ‘Big Big Menu’ in WordPress Admin to arrange your menu.
- Visit your blog’s homepage… chances are, the new menu is already working.
Usage
- Go to ‘Manage’ > ‘Big Big Menu’ in WordPress Admin to arrange your menu.
- You will see the following:
- Left Column: the orange boxes show the current menu configuration.
- Middle Column: the tabs contain the available menu items grouped by type
- Right Column: the plugin settings… you probably don’t need to change these
- Click the “plus” signs in available menu items to add them to the menu
- Drag-and-drop current menu items to change their order
- Click on the “minus” signs in current menu items to remove them from the menu
Advanced: Template Tag
If this plugin doesn’t work with your template out-of-the-box, you can still use it by adding a little code to your template files. This requires a bit of knowledge about HTML and PHP, but can be done through the ‘Design’ > ‘Theme Editor’ area of WordPress Admin. Here’s How:
- Open the template file where your main navigation menu is located.
- Add the tag `<? bigbig_menu() ?>` to the template where the menu should appear.
- Save the template file.
Frequently Asked Questions
Coming soon… as soon as somebody starts asking questions.
License

Big Big Menu by Jason Tremblay is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.
Tech Support
I’d appreciate any feedback you can give. Please post questions in the comments below, and I will try to address them.

Hiya, I am trying to use your plugin, and have the following question: it seems to ignore sorting of pages into parent/children classification, which makes it hard to style the look of the final pages list. Is there a fix for this, or will I have to use the ID of each single children page to make them appear different from their parents? Thank you in advance!
Is there any way to rise menu number? For example, i want to create 4 menu and use it. At the admin panel i will create menus with custom id’s (menu-4,menu-25,menu-78,menu-18), and use them in template like, bigbig_menu(4) or bigbig_menu(menu-4).
Thanks for yr help from now.
@Mehmet… sorry but the current version doesn’t provide any way to do what you request. I haven’t had any time to update this plugin in a long time, but I’ll add your request to my list of “someday” features.