Menu Manager WordPress Plugin
Menu Manager WordPress PluginFinally i create another plugin for wordpress, i call it Menu Manager. Menu managers enables you to manage blog menu very easy. You can add Pages, Categories, and Custom Link into your blog menu. You can manage the menu structure into a dropdown tree menu with whatever structure you like.

Features :
* Select Pages and Categories as your menu
* Create new custom menu
* Manage menu structure
* Dropdown tree menu
* If you want to customize the styles/menu-manager.css stylesheet, you can place it in your active theme folder, and Menu Manager will find it there (that way you won’t lose your stylesheet customizations when upgrading Menu Manager).
Do you want more features ? Try the Premium Version.
* Create unlimited instances menu
* Sets text or html that proceeds the link text inside <a> tag
* Sets the text or html that follows the link text inside <a> tag
* Embeded css class :
.page-item-2 { … } /* item for Page ID 2 or Category ID 2*/
.page_item { … } /* any Page item */
.current_page_item { … } /* the current Page */
Visit this url for the demo.
Menu Manager Documentation
If you want to have it, just :
Installation :
Download the zip file, unzip it, and copy the “menu-manager” folder to your plugins directory. Then activate it from your plugin panel. After successful activation, Menu Manager will appear under your “Settings” tab.
Before you can use Menu Manager, you need to fill out its Settings form.
After you manage the menu, then you can put below code into your blog :
<ul id="mm_nav" class="sf-menu">
<?php if (function_exists("mm_menu")) { mm_menu(); } ?>
</ul>
Changelog :
= 1.0.3 =
* change the dropdown using superfish, please read again the documentation for placing the menu manager plugin html tag
* show the parent page title on the admin panel
* re-positioning the admin panel layout
* fix some bugs “oh i forgot which bugs”
= 1.0.2 =
* change plugin url
= 1.0.1 =
* fix deactive
= 1.0.0 =
* initial release
Please kindly give me a feedback about the plugin for next release ^_^.
As you are using my plugin and if does not hurting anybody, please kindly support my plugin using this donation button as you can afford.
52 Responses
Thanks ^_^,
did the menu appear ?
can you tell me where is your blog address ?
No i couldnt get it to appear, thats my delima haha. My link actually shows under my name. Like yours, click your name.
How can i add a menu for header, sidebar and footer. Do i need to insert the same code at these locations ?
hmmmmm,
can you tell me the version of your wordpress ?
i’m sorry, the current version is only available for one menu display, because the dropdown javascript is using the id of the menu. so you just can have it only in one place.
@Charles :
if you have a problem with the menu that did not appear, please replace the double quote and single quote in that code with your own hand.
thanks.
I found that Menu Manager is not compatible with the Theme I am using; but when I try to deactivate it, nothing happens….what do I do?
I’m very sorry,
thank you for your feedback.
i already fix the problem by update into version 1.0.1
you can replace the downloaded version with the 1.0.1
i already uploaded into wordpress.org, if the download did not 1.0.1, please wait a while.
thanks.
Sulaeman,
Thank you for such a quick response to this, I downloaded the update from Wordpress, when I saw the notice in my plugin side bar in the Admin panel, and it solve the problem. I wish I could have used your plugin with my theme, but perhaps another time and place…keep up the good work…
Alright So I got it to sorta pop up up top of that page(Ill leave it like that so you can see it) But it seems messed up? If anything I have it at the wrong spot or something lol. And I was wondering if there was a way to over lap the current menu bar thats part of the theme. I cant even get that to work correctly and I was looking for something to replace/overlap the current menu.
(current menu)If you try it yourself im having problems with the themes drop down menus, if you place the mouse just a little too far the menu disappears.
Thanks for shared nice Plugin.
Charles,
i think you should make your own menu styling for the plugin that compatible with your theme,
you can make the css code file in http://adrenalineentertainment.net/wp-content/themes/adrenaline/styles/menu-manager.css, the plugin will automatically load that css if exist.
i’m sorry because my css code is not perfect.
thanks.
Hi, I found your plugin just a few minutes ago while looking for exactly something like that. It’s such an easy way to play around with the pages and categories. Should be integrated in the following WordPress version ![]()
Great work, thanks!!!
Maybe a bug: I’m not able to make the help text visible (clicking on “Help” doesn’t work)
Thanks Lucas,
yes the help panel is not yet implemented, it’s empty i’m sorry.
Hi Sulaeman,
Could you please specify the exact location where should i put the code? I’m still not able to see even aftre I put the code in header.php.
Thanks ya.
if you have a problem with the menu that did not appear, please replace the double quote and single quote in that code with your own hand.
thanks.
oops..where’s the code?! okay, once again:
[div class="Menuright"]
[ul]
—from here—
[ul]
[li]…[/li]
[/ul]
—to there—
[/ul]
[/div]
Okay I have inserted your menu on my page, and the mainmenu appear, just not the dropdowns?
can i see your website ?
yep
Sorry Im just trying a new theme, to see if that was the problem… but it wasn’t
now you can se at the page, that the submenus doesn’t work… Der should be a dropdown to “Referencer”
You should change the of => div id=”navcontainer”
Into => div id=”mm_nav”
then it dissapears completely :/ cause I have no such definition, I have change the div id=”navcontainer” into div id=”mm_nav” now, and you can see the result
oh i’m very sorry
what i mean is the => ul id=”navlist”
change into ul id=”mm_nav”
i’m very sorry
okay found the problem… But the dropdown doesn’t stay when you try to go down
what browser did you use ?
if not firefox, then you should fix the css.
i’m not a css coder.
you can create a new file inside your theme
Hello Sulaeman,
I noticed that the menu manager plugin shows in editor role as well. I think this should be fixed so it appears only for the admin role. Can you do this fix and release an update? Cheers!
Thanks Wajdi,
I’ll try to fix it as if i’m available.
Thank you for share ! Good plugin..
Dear all : You must re type the code :
into your header.php ! Don’t copy and paste ! You will done !
Hello Sulaeman,
thank you for the great plug-in.
I’m just having an issue with the way it is displayed.
http://i65.photobucket.com/albums/h201/smiro/1-2.jpg
http://i65.photobucket.com/albums/h201/smiro/2.jpg
Is it possible to have your menu as a vertical flyout instead of a dropdown?
Yes, you can override the menu-manager.css by create the same file in your theme directory. about the javascript, you can edit at display/js/menu-manager.js
very nice plugin, drag and drop
i dont really have much pages though
I’ve delete a page from site, how do I remove it from the menu manager now?
This plug in has been recommended by one of the popular theme designers.
Would love to use this plug in but I cannot seem to edit my header.php properly.
Could somebody please give specific instructions about where to put the code? Do I need to remove any code from header.php?
Thank you!
@Penny, you should uncheck it from menu manager it exist.
@David, you can put it in whatever you want just using this html + php :
Please use below code for the new version 1.0.3 :
[ul id="mm_nav" class="sf-menu"]
< ?php if (function_exists("mm_menu")) { mm_menu(); } ?>
[/ul]
change the bracket into html standard code.
Hi,
Thank’s for the plugin.
This plugin got error when I install. How ever, I was figure it that you did’t include superfish in mm-main.php file. I just append this code into line 106.
<script type="text/javascript" src="/js/superfish.js”>
sorry. here is html encode code
<script type="text/javascript" src="<?php echo MM_DISPLAY_URL; ?>/js/superfish.js"></script>
Hi, beautiful plugin idea!!!
drag&drop on mac (firefox 3 or Safari 4) don’t work
it’s possible multiple menu (for example: one for header > and another for footer )
?
Thanks
@napi, thank you for your response. try to update it with the newest version.
@emmeellep, thank you, the drag&drop is working fine, i had test it on firefox 3.x and safari 4.x. About to enable the multiple menu you should try to modify some code.
I have a jquery slider and is causing a error and is making the menu to not work properly in the homepage.
jQuery(“#mm_nav”).superfish is not a function
[Break on this error] jQuery(“#mm_nav”).superfish();
I did a workaround loading the files. No problem with your plugin.
Thank you, keep the Good work!
Wohow, i just came across your plugin as it was announced by a theme designer.
Everything is working so far and its really a brilliant idea which makes the work much easier for me.
But i would like to know if im able to install a second instance of this plugin.
I want a menu with categories only and one menu with pages only. So one instance is for cats and one for plugins. I really need to figure this out as i have to keep those seperated.
Any ideas about this?
Thank you!
Nick
Thanks Nick, but i’m very sorry, the current version did not supported for what you need, it has to be a lot of additional code to do so.
hi im just wondering how can i change the color of the text of the menu, and if i can make the backgroun split up for each button so its no the same background
And Thanks for this plugin
@Thomas, you can customize styles/menu-manager.css stylesheet, you can place it in your active theme folder, and Menu Manager will find it there (that way you won’t lose your stylesheet customizations when upgrading Menu Manager).
Hi,
Very nice plugin, very useful when using WP as a CMS.
Just one thing is bothering me : i’d like to be able to have the “current_page_item” class applied on “li” items, just like the wp_list_pages, and maybe the page ID too.
Could it be possible without much trouble ?
Thanks a lot for your time.
@Skiant, Thank you.
the only way you can do that for now are:
1. edit the menu-manager-class.php file on line 220.
2. try to extend the Menu_Manager class









Hey, this is by far the easiest layout to understand. But im having troubles trying to use it haha. If you can help me out that be great. I added that code in several locations but I still cant even make it pop up or if its just my template in general.