Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Free My Menu

Gain complete control of your web and print menus. Display the best quality instant-update web and print restaurant menus on your WordPress website.

Free My Menu simply delivers the best quality synchronised web and print menus available. This plug-in is the easiest way to embed them into your WordPress website.

  • Free My Menu is a live menu system, instantly responsive to menu changes.
  • Restaurant staff find it easy to change menus as needed.
  • The menus have allergen and diet filtering for web and print.
  • Staff and customers can view and print filtered menus in high quality immediately.
  • All menus work superbly on mobiles. All layouts are fully responsive.
  • Menus can have any background and colour scheme, including transparent backgrounds to match sites with complex themes perfectly.
  • Menu style controls are quick and easy to use.
  • There is no limit to the number of menus, or the number of sections or menu items.
  • Menus, menu sections, and menu items can be hidden and revealed at will. Here are demonstrations of how it works.

To use the plug-in, you need an embedding command specific to the menus you want in your page. To obtain it:

  • Go to the Free My Menu site.
  • If you already have an account, log in.
  • If you do not have an account, register for the free trial.
  • If the venue of the menus to embed is not yet in Free My Menu, add it.
  • If you want to embed menus for the venue individually, add any missing ones, and make sure all you want to embed are published.
  • Go to the Add to a Website of the Free My Menu site.
  • Either choose to add all the menus for the venue in one embed, or select the venue to show all its menus, and choose to add one of them.
  • Select and copy the embedding command displayed.

To insert the command into your page:

  • In WordPress, on the page you want to edit, put the text cursor where you want the menu or menus.
  • Click on the Free My Menu icon.
  • Into the edit box that appears, paste the embedding command you copied.
  • Click OK.
  • The embedding is done. To see the embed displayed in your page, use the preview button, then refresh the window or tab that opens. If you open the preview by using the popup button on the pages screen, the embeds appear in your page without any refreshing.
Author Not Just Code Ltd.
Contributors freemymenu
Tags Allergen, allergy, cafe, cafe menu, diet, dining, drink, food, food allergy, gluten free, pescatarian, print menu, responsive, restaurant, restaurant menu, vegán, vegetarian
  1. Upload the plugin files to the /wp-content/plugins/free-my-menu directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the WordPress 'Plugins' screen.


  • First release


  • Package maintenance

Is embedding my menus into my website really that easy?

Yes, it is. We've made adding menus to your website as easy as possible: Once the embedding command is in your website, you don't need to touch it again. Obviously, if you have embedded a single menu, and wish to delete that menu, you should first delete its embedding command from your website.

Will Free My Menu work with my existing restaurant website?

Yes! We've taken great care to make sure that the menus supplied by Free My Menu will fit into your website without any problems.

The embedding is responsive and will work well with sites designed for mobiles, tablets and desktops.

I own more than one restaurant - can I still use Free My Menu?

Yes. Free My Menu fully supports multiple venues. To add one, just click the "Add a Venue" button on the "Venues" page.

Is there a limit on how many menus I can create?

There are no limits on the number of menus, sections or items. Create as many as you need!

If I miss the end of my free trial, will I get charged?

No. You only need to provide payment information once the trial ends.

To continue using Free My Menu after your trial has expired, just log in, go to the "Account" page, and click the "Set Up Billing" link. You can change your payment details at any time.

How do I change the style of menus?

A menu's style can be changed from within its settings.

You can change a menu's style whenever you want.

Is there a limit on how many changes I can make to a menu?

You can make as many changes to a menu as you like.

How many menus can I print?

As many as you like. The only limit is the amount of paper in your printer!

How does Free My Menu help me comply with EU allergen regulations?

When you enter your menus into Free My Menu, you specify the allergen information for each dish or drink.

The correct allergens are then clearly displayed on your menu, ensuring that you always have concrete proof of compliance.

If my menus are live on my website, will people be able to see menus half-way through an edit?

No! Menus are only updated on your website once they are published.

This ensures that your customers only see your menu when you've finished changing it and are happy with it!

Can I see what my menu looks like before publishing it?

You can preview web or print menus easily.

How quickly can I personalise a menu for a customer with allergies?

Personalising a menu takes seconds, as demonstrated in this video.

On the Print page, click the Print Allergy/Diet Menu button, select appropriate allergens, and Free My Menu generates a menu containing only items that are suitable for someone with the selected allergies.

Does Free My Menu help me get found online?

The way in which Free My Menu adds menus to your website means that they are read by search engines such as Google.

This means that when people search online for restaurants with particular dishes or drinks, they can find you.

(Menus in image files can't be read by search engines at all, and PDF or Word documents aren't much better.)

Can I use Free My Menu for drinks too?

Yes. Free My Menu provides menu styles for wine lists as well as food menus.

You can also specify the allergens in drinks (They're covered by EU regulations too).

Why do I need interactive menus on my website?

Because the dining experience starts on your website. Our interactive menus give your customers an unparalleled level of customer service before they even set foot in your venue.

The way people search for restaurants is evolving. Over 70% of diners want to see up-to-date menus on their phones before visiting a restaurant. Free My Menu gives you mobile compatibility that images and PDF files can't.

Do I get tied into a long contract when using Free My Menu?

If you don't want to be tied into a long contract, choose our monthly plan, which you can cancel at any time.

We also offer an annual plan, which costs less than 12 individual months.

If you decide to cancel your subscription, you can still access and use the system as usual until the end of your billing period.

Can I have a custom menu style?

Yes. Please contact us for more information.

Version 1.0.2

Requires WordPress version: 4.1 or higher

Compatible up to: 4.7.2

Last Updated 08 Dec 2016

Date Added: 21 Nov 2016

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0