New! Create headers, footers, blog layouts, and more with Beaver Themer. See how it works.

The Menu Module Is Now In Beta!

Update: The Menu module is now available as of version 1.6.2.

Today we officially released the new post modules that have been in beta for the last two weeks as well as a beta of the new Menu module. If you haven't already, head on over to your account to download the latest beta and take the Menu module for a spin!

Supercharged Custom Menus

Like the built-in Custom Menu widget, the Menu module allows you to select one of your menus that was created under Appearance > Menus to insert into your layouts. That's where the similarities stop as the Menu module allows you to do so much more with options for the layout, style, and responsive display of your menus.

Multiple Menu Layouts

The Menu module comes packed with four different layout options for your menus. Those options include…

  • Horizontal – A standard horizontal layout that's similar to what's found in most themes. This layout also supports dropdown submenus.
  • Vertical – A vertical layout that has support for submenus that flyout to either the left or right of the menu.
  • Accordion – A vertical accordion layout that displays submenus inline when the toggle icon is clicked.
  • Expanded – A layout that is similar to the Custom Menu widget in that top level menu items and submenu items are displayed in an unordered list style format.

Style Everything

The Menu module also comes packed with a handful of style options that allow you to create a number of different unique menu designs. Those options include styling for things like text colors, font sizes, background colors, and overall menu alignment. Make sure to check out the Style tab in the Menu module settings to see all of the available options.

Works Great On Mobile

In addition to allowing you to create a supercharged custom menu, the Menu module also looks great at smaller screen sizes such as those found on mobile devices. Under the general tab you will find an option titled Mobile Style that allows you to customize how your menu will look at smaller screen sizes. Those options include…

  • Expanded – The menu will not collapse and all of the menu items will show in an unordered list style format.
  • Hamburger Icon – The menu will collapse and a hamburger icon toggle button will be shown.
  • Hamburger Icon + Label – The menu will collapse and a hamburger icon toggle button will be shown along with a menu label.
  • Menu Button – Similar to how the Beaver Builder theme works, this option will display a full-width menu button.

When Does This Go Live?

As mentioned in my previous post, beta periods will last approximately two weeks as long as we don't run into any big issues. If everything goes according to plan, the Menu module should be officially released the week of August 17th.

What's Next?

I'm happy to announce that standard and global row/module templates are now being tested by the team internally! If all goes well with that, we're hoping to release a private beta next week and a public beta the week after that. In addition to row/module templates, we've also begun work on implementing a new color picker that has the ability to save color presets as well as looking at solutions for adding Genesis support to Beaver Builder.

Let Us Know What You Think!

As always, I leave the floor to you. Don’t hesitate to let us know in the comments below what you think about the new Menu module, if you have any feedback as to how we could improve it or if you run into any issues.

Until next time, happy building!

Justin Busa's Bio

47 Comments

  1. Ben on August 3, 2015 at 5:39 pm

    Very cool y’all! Good work.

    Tinkering with the menu module as I write this. So far, so good! Works as expected.

    Loving your release cycle. 🙂

    • Justin Busa on August 4, 2015 at 8:45 am

      Thanks, Ben! I’m glad to hear you like it.

  2. Kjetil on August 4, 2015 at 6:16 am

    Hi
    Nice job! New features steadily coming up.
    Just had to try out the new beta menu module and need to ask: Should it appear as a list or as a dropdown menu? For now I get an expanded (multi-level) unordered list – I guess that’s not the goal…?
    Also it is only possible to select one out of the menus I’ve made.
    I thought this could be caused by the theme I use here (Bridge – it has been a bit… sensitive) but switching to TwentyFifteen changed nothing (well, apart from the looks…;o)
    If this sounds strange and you’d like to login to have a look, please tell me. And keep up your good work!
    Kj

    • Justin Busa on August 4, 2015 at 8:50 am

      Hi Kjetil,

      Thanks for posting! The menu can appear a number of different ways based on the layout you choose. However, it sounds like there might be an issue here. Would you mind posting in the forums so we can login and have a look?

      Justin

      • Kjetil on August 4, 2015 at 9:14 am

        Will do!
        Here’s the funny menu by the way: http://www.dolcevita.no/demo1/gardasjoen-sykkeltur/
        Kj

        • redsnappertrading on April 11, 2016 at 3:50 am

          Hi NEWBIE bb builder great work can you tell me how you a achieved the effect of the page sliding down over the footer

  3. Carlos on August 4, 2015 at 6:55 am

    Hello Guys!

    This is a great addition! I am playing with it already. I think I found a bug.

    I have created a menu that is centered. Only the menu items are showing a background. Then when I resize the window to see the mobile functionality and resize it back, the bug shows up. The menu is not center anymore, and the background goes all the width of the row. I am using Chrome, and here is the link: http://miracomoes.com/chia/

    I hope this helps!

    • Justin Busa on August 4, 2015 at 8:52 am

      Thanks, Carlos! That certainly is a bug. We’ll get that fixed before this is released.

  4. zenoform on August 4, 2015 at 12:03 pm

    How will this work if we have been using Dynamik Website Builder?

    • Justin Busa on August 4, 2015 at 12:08 pm

      Hi zenoform,

      It should work just fine, but if you do run into any issues, let us know in the forums and we’ll have a look.

      Thanks,
      Justin

  5. deancs on August 4, 2015 at 10:59 pm

    Hi Guys, great addition to the product.

    If I create a concertina menu with all the level1 items having short name eg: MENU1, MENU2 then have level2 items that have a slightly longer names, eg; MENU1.1, MENU1.2 etc the whole nav structure widens when the level1 item is selected. An styling option for control over width would be a nice option.

    Thanks, Dean

  6. Justin Busa on August 6, 2015 at 9:27 am

    Thanks, Dean! I’ll file a bug report and we’ll get this fixed.

  7. Edward on August 7, 2015 at 12:08 am

    Another bug i think – I need to set the bottom to a -5 or it has 5 pix of extra space at the bottom under the Link Background Hover Color to make it flush like the top. Looks good.

    If you are still working on it can you please add in a way to set the size of the height of the menu so we can make thick menus like this. You have Link Spacing but no menu height/size only one setting away from being able to do this.

    http://destinvacationguide.com/testtwo/

    And a way to use a Google font if possible.

    • Justin Busa on August 7, 2015 at 8:46 am

      Thanks for the report, Edward! I wasn’t able to recreate the 5px spacing issue. Maybe that’s a theme issue?

      The spacing/height issue makes sense. I’ll file a report on that. We’ll also be working on a Google fonts setting for the builder later this year, so we can implement that in the menu module then.

  8. Edward on August 7, 2015 at 12:18 am

    How to i get rid of the old top menu now it keeps saying – Choose Menu or if i pick one then i have two top menus showing?.
    Thanks

    • Justin Busa on August 7, 2015 at 8:50 am

      To do that, you’ll need to hide the header in the Customizer by setting Header > Header Layout to none.

  9. Edward on August 7, 2015 at 12:32 am

    Ok one more question any way to make this new menu the default menu for all pages up top i see it only works on the page i made it on ?

    • Justin Busa on August 7, 2015 at 8:52 am

      We’ll be releasing the ability to save “global” rows within the next few weeks. Once that’s out, you’ll be able to drop the same row into all of your pages and edit it in one place. Unfortunately, there isn’t any other way to do it currently.

  10. Kjetil on August 7, 2015 at 7:44 am

    Hi
    Regarding the menu selector (in the menu module): I mentioned previously that the selector didn’t work. Well, it does. I had made two menus and only one appeared, but somehow alle the contents of the second menu had gone. So: You cannot select empty menues, and I guess that is ok…
    Just wanted you to know :o)
    Kjetil

    • Justin Busa on August 7, 2015 at 8:53 am

      Ah, good catch! We’ll add some logic for empty menus.

  11. Ignitermr on August 8, 2015 at 10:40 am

    awesome. While you’re working on the menu, would you please consider adding a setting to control the alpha channel so that menu headings can be transparent (not sure if im saying that right, do you get my meaning?). I would love to make header navs transparent. Is that in the works? Thanks.

    • Justin Busa on August 10, 2015 at 9:29 am

      Thanks for the feedback! Although, I’m not quite sure I follow you yet. 🙂 Are you asking for the text to have an opacity setting or the background for the menu?

  12. Natalya Brandt on August 11, 2015 at 3:44 pm

    it would be nice if there was an option to choose what level of the menu to show. For example if i want to show only sub-menus (2nd level pages) will I have that option?

    • Robby McCullough on August 11, 2015 at 3:58 pm

      Hi Natalya. Thanks for the suggestion. I am not sure if this is something we would include in the plugin. Feel free to add it as a feature request, though:

      https://wpbeaverbuilder.uservoice.com/forums/270594-general

      Also, you could experiment with creating two menus in the WordPress admin area. One for the top-level navigation and one for the second level. Then, you could use the second level menu on your pages. Think that might work?

      • Natalya Brandt on August 25, 2015 at 12:19 pm

        I use Genesis. I wonder if what you are suggesting would work with Genesis Subpages as Secondary Menu plugin. The idea is to generate the secondary menu dynamically to show the child pages.

  13. David on August 17, 2015 at 4:08 pm

    AWESOME! 🙂 i’am playing around with the beta and the row/module templates is exactly what i was looking for on my current project 🙂

    Best regards!
    David

    • Justin Busa on August 17, 2015 at 5:12 pm

      That’s good to hear, David! Let us know if you have any feedback.

  14. m33 on August 21, 2015 at 5:02 pm

    Am I missing something? I don’t see the menu module anywhere in my downloads under my account. I even tried the latest beta for agencies and I don’t see the module in the page builder at all.

    • Justin Busa on August 24, 2015 at 10:39 am

      The Menu module was actually released last week. Have you updated to 1.6.2 yet?

      • m33 on August 24, 2015 at 11:14 am

        I’m on 1.6.3 (beta) and don’t see it at all. the selection just goes from “maps” to “posts.” I assume it would have shown after the maps module.

        • Justin Busa on August 24, 2015 at 11:43 am

          Can you post in the forums so we can login and take a look?

  15. Nick on August 25, 2015 at 8:13 pm

    Howdy – Great addition 🙂 However, would you be able to add the option to enable the responsive burger menu for desktop/all screens? A common design request these days! 🙂
    Thanks

  16. Bill Rusu on October 14, 2015 at 12:55 pm

    If I use the menu module to create the menu for my site, is there a way to make that show up on all pages/posts? I can make a global row with the menu in it and add that manually to each page, but there doesn’t seem to be a way to add it to post/category pages, etc.

    • Robby McCullough on October 14, 2015 at 2:03 pm

      Hi Bill. Not currently. This is a feature we would love to have someday, but it’s still in the idea phase.

      Technically, you can do this with a workaround using a plugin called Insert Pages. It’s a bit of an advanced technique, though. Basically, you create a page for your menu, then you can use the Insert Pages plugin to include the menu/page in your php templates.

      Shoot us an email from our contact page if you’d like. I am happy to elaborate if you’re not scared off yet. 🙂

  17. Richard on November 25, 2015 at 5:14 am

    For the accordian style menu I think it would be nice to have an option to somehow say, menu links that have children either:

    1. Show Page When Clicked
    2. Dont show page and only expand level

    This way we could create accordians that dont rely on the user clicking exactly on the cross – which in my opinion isnt always intuitive. Along with this an option to have no expand icon.

    Another nice option would be to auto expand the accordian menu based on the current page.

  18. John on June 20, 2016 at 12:25 pm

    Hi,
    Been working with the menu module. I can’t seem to get it to span the full width of my layout. When I set the General-Layout option to Horizontal and the Style-Menu Alignment option to Center, the menu sits in the middle of the layout, but the width of the menubar (colored) only spans the extent of the text. If I set the Menu Alignment to Default, the menubar will extend full width, but the text is aligned left. Can you help?
    Thanks, John

  19. Barry on September 23, 2016 at 11:43 am

    The module is great, but does anyone know why I get this using the menu module instead of the page title? : #26 (no title)

    • Justin Busa on September 23, 2016 at 5:38 pm

      Hi Barry, could you shoot in a ticket so we can have a look? Thanks!

  20. robhall007 on November 1, 2016 at 8:14 am

    For the Menu Module…Is there any way to have the drop down menu have some smooth css fluidity? It just seems to appear. I would like to to slide down or fade in. Is there a way to achieve this?

    • Robby McCullough on November 1, 2016 at 10:01 am

      Hey Rob. This would probably be possible with CSS transitions. I would start doing some research there. We’ll keep this in mind as a potential feature too! Thanks for the comment. 🙂

  21. Luke on November 6, 2016 at 3:54 pm

    is there a way to change the icon from the hamburger? and is there a way to change the label from “menu” to say something like “more”

    working on a site that sells food, the word menu could lead someone to believe that they can find a menu of food items there

Leave a Reply Cancel Reply