Restaurant Menu Manager Plugin for WordPress

Recently, I got a chance to review WordPress plugins to create Restaurant Menu. I realized that there is room for a better, more standard compliance, and easy to manage Restaurant Menu Manager plugin. So I wrote one, and released it under General Public License.


Download Restaurant Menu Manager Plugin for WordPress »


Restaurant Menu Manager allows you to easily add entries into your menu. You can group those entries into menu types, for example: Lunch, Dinner, Breakfast, Desserts, etc. You can also group entries with entry tags, for example: Vegetarian, Sandwiches, Salad, Soups, etc.

Restaurant Menu Manager uses default WordPress functionality and makes use of custom post types, taxonomies, and custom meta fields to do the job. This allows you, to easily import and export your data using the built in WordPress tools. Restaurant Menu Manager also supports other WordPress features:

  • Add images or even a full gallery for your menu entries.
  • Set a featured image or entry thumbnail.
  • Allow visitors to leave comments below each entry.
  • Use other WordPress plugins with your Restaurant Menu Entries.
  • Translation Ready.

How Does It Look?

Click to enlarge screenshots

How to Use Restaurant Menu Manager plugin?

Once you have installed and activated the plugin. Simply go to Restaurant Menu » Add New Restaurant Menu Entry to create the first entry in your menu.

Creating an entry is like creating any page or post in WordPress. Provide your entry a title. In the editor area provide details about the entry, a nice description, ingredients, nutrional information, images, etc. Set the price for the entry in the Entry Price field. Optionally you can group your entries in Menu Types and Entry Tags or set a featured image.

Hit the publish button when you are done. Once you have entered enough menu entries, create a new page in WordPress. To create a new page simply click on Pages » Add New. Give your new page a title, for example, Our Menu. In the editor area simply add this shortcode:


This shortcode will display your menu in a plain list format. If you want to display your menu in a jQuery accordion with collapsible tabs for different menu types, then add this shortcode:

[rm-menu display='accordion']

If you want to display your menu in jQuery tabs, then add this shortcode:

[rm-menu display='tabs']

Please note, that currently you must choose a ‘Menu Type’ for your entries. Restaurant Menu Manager displays entries grouped in ‘Menu Types’, so each of your entry should have a menu type assigned to it. However, if you do not want to group your entries into menu types, then I would recommend that you at least create one Menu Type, then assign all your menu entries into that menu type.

Support and Other Queries

If you have feedback, suggestion, or questions about the plugin, please leave a comment below and I will try to answer it.

115 thoughts on “Restaurant Menu Manager Plugin for WordPress

  1. Hi,
    Thank you for providing this helpful plugin. I’m using this plugin in my website. I added the food photos from featured image. I need to enlarge the photos by clicking on them. Is there any way to activate make this work in your plugin?

    1. Hi Mohsen,

      The plugin actually relies on your WordPress theme for showing featured images. You can use third-party lightbox plugins to open featured images in a popup window.

  2. Hi, is it possible to turn off menu item linking? I.e. each and every menu item inks through to it’s own page which I do not want it to do on my site, so is there a way to disable this feature? Many thanks

  3. Hi there. The menu title keeps reverting back to old title name upon saving menu with new name. How do I fix/stop this and keep it from happening again?

  4. Is there any way to change the order in which in the categories show up? I don’t want desserts listed after appetizers!!!!

  5. How do I get rid of the show more and just have it display the entire block of text?

  6. I’m trying to figure out exactly why the price of the menu item does not line up with the bottom of the menu entry? The last menu item it extends half way below the line. How can this be fixed? Here is a screen shot:

  7. Hi there, Im having problems with the plug in. The pictures are all over the place, I cant work out why

  8. First love the plugin – it was what I was looking for – but…
    When I installed it and put a few items in they don,t line up.

    Any help would be great.

  9. Hello, is it possible to display to different menus on 2 different pages.
    One -breakfast
    One -lunch
    I have created the lunch with no problem but I don’t see how to create a seperate one just for breakfast.
    thanks love this plugin!

Leave a Reply

Your email address will not be published. Required fields are marked *