Friday, November 20th, 2009

Menu Manager WordPress Plugin

Menu Manager WordPress Plugin

Finally 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 :

Add to Cart
View Cart




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.


and you can Download it here.


Category: Plugin
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

52 Responses

November 20, 2009

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.


November 20, 2009

Thanks ^_^,
did the menu appear ?
can you tell me where is your blog address ?


November 20, 2009

No i couldnt get it to appear, thats my delima haha. My link actually shows under my name. Like yours, click your name.


November 20, 2009

How can i add a menu for header, sidebar and footer. Do i need to insert the same code at these locations ?


November 20, 2009

hmmmmm,
can you tell me the version of your wordpress ?


November 20, 2009

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.


November 20, 2009

@Charles :

    < ?php if (function_exists('mm_menu')) { mm_menu(); } ?>

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.


November 20, 2009
jc

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?


November 20, 2009

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.


November 20, 2009
jc

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…


November 21, 2009

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.


November 21, 2009

Thanks for shared nice Plugin.


November 21, 2009

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.


November 22, 2009

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)


November 22, 2009

Thanks Lucas,
yes the help panel is not yet implemented, it’s empty i’m sorry.


November 22, 2009

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.


November 22, 2009

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.


November 24, 2009

oops..where’s the code?! okay, once again:

[div class="Menuright"]
[ul]
—from here—
[ul]
[li]…[/li]
[/ul]
—to there—
[/ul]
[/div]


November 24, 2009
Mads

Okay I have inserted your menu on my page, and the mainmenu appear, just not the dropdowns? :P


November 24, 2009

can i see your website ?


November 24, 2009

yep


November 24, 2009

Sorry Im just trying a new theme, to see if that was the problem… but it wasn’t


November 24, 2009

now you can se at the page, that the submenus doesn’t work… Der should be a dropdown to “Referencer”


November 24, 2009

You should change the of => div id=”navcontainer”
Into => div id=”mm_nav”


November 24, 2009

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


November 24, 2009

oh i’m very sorry

what i mean is the => ul id=”navlist”
change into ul id=”mm_nav”

i’m very sorry


November 24, 2009

okay found the problem… But the dropdown doesn’t stay when you try to go down


November 24, 2009

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 /styles/menu-manager.css, the css you created will automatically loaded by the menu manager.


December 9, 2009
Wajdi

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!


December 10, 2009

Thanks Wajdi,

I’ll try to fix it as if i’m available.


December 13, 2009

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 !


December 29, 2009
Miro

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


January 28, 2010
Penny

Is it possible to have your menu as a vertical flyout instead of a dropdown?


January 28, 2010

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


February 3, 2010

very nice plugin, drag and drop
i dont really have much pages though


February 6, 2010
Penny

I’ve delete a page from site, how do I remove it from the menu manager now?


February 6, 2010
David

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!


February 6, 2010

@Penny, you should uncheck it from menu manager it exist.

@David, you can put it in whatever you want just using this html + php :

    < ?php if (function_exists('mm_menu')) { mm_menu(); } ?>

February 6, 2010

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.


February 7, 2010

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”>


February 7, 2010

sorry. here is html encode code

<script type="text/javascript" src="<?php echo MM_DISPLAY_URL; ?>/js/superfish.js"></script>


February 7, 2010
emmeellep

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


February 7, 2010

@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.


February 8, 2010
Ric

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();


February 8, 2010
Ric

I did a workaround loading the files. No problem with your plugin.

Thank you, keep the Good work!


February 21, 2010
Nick

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


February 21, 2010

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.


February 22, 2010
thomas

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


February 22, 2010

@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).


February 23, 2010
Skiant

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.


February 23, 2010

@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


Switch to our mobile site