Menus Plus+

v1.9.6 Download
251

Hello, everybody. I know a lot of bugs are popping up with the new WordPress 3.0 release. I am trying to get a new version of Menus Plus+ finished soon … but the development work that pays my rent tends to get in the way. If you have an issue, please post it here, and I’ll try to inspect it. Also, remember this thing is open source, so contribute some code if you’d like. And do try the new native Menus department in 3.0 … it’s pretty nice.

- keighl (6/28/2010)

A WordPress plugin for creating multiple customized menus with pages, categories, posts and URLs. Return the lists with either widgets, template tags, or shortcodes. For CMS applications of WordPress, organizing a menu list is a pain; this makes it easier. Drag and drop them until you like what you see. No hacks or finicky ‘Page Order’ methods need apply.

Installation

  • Download Menus Plus+ and unzip the files.
  • Upload the enture /menusplus/ folder to your /wp-content/plugins/ directory.
  • Activate Menus Plus+ from the ‘Plugins’ area in WordPress.
  • Deploy some widgets at Appearance > Widgets
    • For each widget, select which menu you’d like it to display.
  • Or use <?php menusplus(); ?> into your template.
    • If you have multiple lists, use the <?php menusplus(#); ?> tag provided on the configuration page.
  • Or use the shortcode : [menusplus menu="#"]

Use

  • Add pages, posts, categories or URLs through the configuration page (Appearance > Menus Plus+).
  • For each item, you can configure the display of its children.
  • For super customized lists, create ‘Hybrid’ menus.
  • To change the order, drag ‘em around.

Template Tag

<?php menusplus(); ?>

This will return your list of links. No wrapper, no style. Customize as you wish.

For the various lists you might create, returning them is accomplished through passing the list id to the template tag. At the bottom of each list, there is a copy of the specific template tag: <?php menusplus(#); ?>.

If no id is supplied, your first list will be returned.

Screenshots

Special Thanks

I need to extend my gratitude to some folks who help push Menus Plus+ along:

  • Denis Rebaud – Contributed a French translation, and support for My Page Order / My Category Order plugins.
  • Hanneke Hoogstrate – For better current-cat support and generally awesome input.

The Future (v2.0)

Since there are large changes coming to WordPress for the 3.0 milestone, Menus Plus+ will be reflecting some of those changes. Most importantly, it needs to integrate the custom post types, and custom taxonomy APIs. If  you’ve been fussing with the 3.0-beta, you’ll notice that the new menus management feature does this.

Speaking of the new menu manager, it’s pretty good. The main difference between Menus Plus+ and the new native menus is that Menus Plus+ retains most of the hierarchical function of pages and taxonomies (categories, etc.).

  • Blayde
    Hi, I just updated the plugin (using WP 3.0) and suddenly half my front end navigation is missing - the error is: "SELECT parent_id FROM wp_menusplus_menus WHERE id = 1" ... any ideas?
  • Steven
    Hi!
    Great plugin...many thanks! I was wondering if in coming updates, the 'nofollow' tag could be incorporated as an option for menu links?
    Cheers!
  • Beth
    I'm VERY very new to Wordpress (and just as new to php), and I don't know exactly which one of the template files to add to, or where to add it. I've made a menu with Menus+, and have it all ready to go, but I need to do that before I can add it to any of my posts/pages.

    If you could help me break out of the n00bness, I'd really appreciate it.
    Thank you!
    --Beth
  • varkon
    Hello Keighl, thanks for your menu plugin.
    Tell me, how I can add a hierarchy in a menu? For example on the base of categories?
  • Justine Simard
    Hi Keighl,
    I just pasted the code just before the header code in my 42k theme. Worked perfectly, now listing my links in a column on top of my header.

    You said that "This will return your list of links. No wrapper, no style. Customize as you wish.". I am really new at this and have no idea how to customise it and make it pretty. I just want them to appear in a row, white, with a bigger font and bold. Are you able to assist me with this? Is this simple to do?

    Thanks you so so much for your help, I hope it can work!

    Justine
  • keighl
    Hey Justine,
    What I mean is that there is no set look for the plugin. You can style it however you want using CSS. You can edit your style.css file to do all that. I would also recommend using a jQuery plugin like SuperFish if you want fancy dropdowns and the like. Hope that helps! -K
  • tzaddi
    Hi Kyle
    I just tried the shortcode for the first time, and I was surprised that even though my page content is like:
    content
    shortcode
    content

    The menu displays before all the content when viewing the site. I thought it would give me a list wherever I place it...?
  • keighl
    hey, tzaddi. i must have an error in the shortcode. a lot of bugs are popping up now with the new wp release. i slogged through about 1/3 of a new version on sunday (needs a lot of work). and i'm trying to incorporate some of those ideas you sent me.
  • Lacialec
    I have a problem like on this pic http://pic.mk/images/pic41278336397.jpg
    Can Help this plugin , I've installed but I can solve the problem , Can You Help me ?
  • tzaddi
    Awesome, thanks for all your hard work. You're the best :)
  • Dewanmohit
    How do I show the menu in the navigation bar?
  • tzaddi
    Hi Dewanmohit. You'll have to edit your theme's navigation to include the template tag. You can see the template tag displayed on the menus plus screen where you edit your menu, e.g.


    Then you may also need to do some CSS to style it.
  • Abiralo
    Hello,

    please visit http://epubd.com thats was fine, but after install WP3 then now menu showing problem. Could you let me give that solution?

    Thanks
    abir
  • keighl
    Kind of looks like a CSS issue to me, Abir.
  • wdixon
    Hi I'm trying to use a hybrid menu in a sidebar widget and I wrapped your shortcode in some DIVs. When the page renders, the code for the menu appears before my DIVs wrapped with <ul class="-"xoxo"">. Is that the way it's supposed to work in a widget? That doesn't happen with the template tag. Thanks in advance for any help and thanks for the plugin.</ul>
  • keighl
    Hmm ... I think this is the same issue tzaddi is having. Let me inspect.
  • wdixon
    Yes it seems the same. The menu appears before the other tags I wrap it in.

    Also I think the shortcode adds the <ul> elements whereas using the template tag doesn't.</ul>
  • Jbl
    Hello Keighl,

    Many thanks for your useful plugin.
    I have a problem with an URL considered invalid by your plugin.
    the end of it is : .../brand_index.php?BrandDiscr=17

    Do you have an idea of how to resolve the problem ?

    Thanks,
    JBL
  • Designer
    Hello Keighl, thanks for your menu plugin. We have a big problem with your plugin when use WPML plugin. Not clear why its not appear in both languages. For example all pages and categories is translated but when I try to see it for example in ENGLISH language (second language) menu is not appear. Can you test please with WMPL plugin

    thanks
  • shinbet
    hi, i am a little confused with this messaging system, so perhaps you did not see all my threads as one,
    I have a problem displaying "categories" in my site, using your menu,
    my site is at baismedrash.einfal.com
    i am using wordpress 2.9.2

    In place of a category showing, just the word "array" shows up in small.

    is it possible that you could help me?
blog comments powered by Disqus