Five Star Restaurant Menu – WordPress Ordering Plugin

Description

Easily and quickly create a stylish, responsive restaurant menu for your site, and also set up a restaurant menu ordering system within minutes. With the easy-to-use menu builder, and the included layout and customization options, you’ll have your menu set up in no time.

Includes Gutenberg restaurant menu block! You can also use the handy restaurant menu shortcode.

Key Features

  • Unlimited restaurant menus and menu items
  • Food ordering during admin-defined hours, using a sidescreen cart
  • Responsive restaurant menu layout that looks great on mobile and all devices
  • Add your menu to any page via the included Gutenberg block or shortcode
  • Add unique photos and prices to each food or drink menu item
  • Optional sidebar to display your restaurant menu sections
  • Support for Schema.org menu URL when using Business Profile

This plugin is very user friendly and comes with a full guided setup (walkthrough). When you activate the plugin, the setup will run and help you create your first restaurant menu!

The plugin comes with the ability to create separate restaurant menu sections. This allows you to divide a menu into multiple parts, making it more clear for your customers. You can even include a note for a section (e.g. “All items in this section come with salad or fries.”). Some examples of menu sections you can create are:

  • Appetizers
  • Main Course
  • Dessert Menu
  • Kid’s Menu
  • Gluten Free Menu
  • Weekly Specials

You can also accept orders through your website. Visitors can add menu items to their cart, put in their contact information, and then send the order to your restaurant. Restaurant owners receive a customizable order notification that contains all of the order information by default. Everything you need to set up your own restaurant menu ordering system!

In addition to this, you can also create completely separate and customizable restaurant menus. This feature can be used for several different purposes including individual menus for different meals, but also separate menus for drinks or snacks. It even works great if your restaurant is split up into different areas (e.g. a dining hall, a cafe, a bistro, etc.). Some examples of individual restaurant menus you can create are:

  • Breakfast Menu
  • Brunch Menu
  • Lunch Menu
  • Dinner Menu
  • Wine Menu
  • Drink Menu
  • Snack Menu
  • Cafe Menu
  • Specialty Menu
  • The possibilities are endless!

More Restaurant Menu Features

Our customizable restaurant menu and ordering plugin comes with several additional features that will help ensure you’re able to set it up not only easily, but with all the options you need. It will also allow you to deliver the best and easiest drink and food menu experience for your visitors. These features include:

  • Extra Gutenberg blocks to display individual restaurant menu sections or items on a page (instead of just a whole menu)
  • A new sidebar that you can add to your menu to display a list of all the menu sections
  • Widgets to display quick restaurant menu items in your sidebar or footer
  • Ability to add multiple prices for a single item
  • Advanced restaurant menu template system for further layout customization
  • Simple restaurant menu compatibility with WPML for multi-language sites
  • Add a footer to each drink or food menu for legal disclaimers or other notes

Premium Restaurant Menu

With the premium version of our restaurant menu plugin, you can extend the functionality of your menu to offer your customers the best possible experience.

New restaurant menu ordering feature!

We’ve just added in a new feature that lets people create food orders directly from your menu. With this option enabled, an “Add to Cart” button will appear on each menu item, which will let you add as many items as you want to your cart and then place the order. This then gets created as an order in the plugin admin panel.

You can change the status of the order and your customers can view the status right there on your menu page, via an intuitive order progress bar.

There are options to customize the restaurant menu ordering experience by setting specific hours when the ordering should be available as well as advanced features that let you add customization options to each menu item (e.g. “Add bacon”, “Upgrade to onion rings”, etc.). There is also an array of styling options to modify the colors of the ordering elements, including the buttons, the cart and the progress bar.

Premium features include:

  • Two new modern and responsive restaurant menu layouts
  • Advanced restaurant menu ordering cart functionality: menu item add-ons, accept payments and show order progress
  • Custom menu fields to add any extra info you want to your restaurant menu items
  • Sorting and filtering to let your customers find the exact meal or item they’re looking for
  • Comprehensive icons to indicate dietary and ethical requirements, including organic, gluten-free, kosher, halal and many more
  • Custom menu item flags to attach any information to any menu item
  • Badges for item features, specials and sales
  • Special/discount pricing
  • Google maps to show off local suppliers or ethical sourcing programs
  • Advanced styling options

For further information and purchasing options, please visit our WordPress restaurant menu homepage.

This easy restaurant menu plugin is one part of our suite of plugins designed to give you the best WordPress restaurant experience. Check out the powerful Restaurant Reservations plugin and let your customers reserve a table directly on your site. With its intuitive and easy-to-use interface, you’ll be sure to not lose out on business to your competitors.

For help and support, please see:

  • Our FAQ page, here: https://wordpress.org/plugins/food-and-drink-menu/faq/
  • Our installation guide, here: https://wordpress.org/plugins/food-and-drink-menu/installation/
  • Our documentation and user guide, here: https://www.fivestarplugins.com/support-center/?Plugin=FDM
  • The Restaurant Menu support forum, here: https://wordpress.org/support/plugin/food-and-drink-menu/

We also have a few advanced tutorials that show how you can modify the plugin to offer even more functionality:

Screenshots

  • Menu using the "Refined" style (premium)
  • Menu using the "Image" style (premium)
  • Menu making use of the dietary icons and specials labels (premium)
  • Classic menu style in a two-column layout
  • Classic menu style in a single-column layout
  • Opt to use basic CSS only to adopt your theme's typography
  • Add menu items with photos like regular WordPress posts
  • Layout your menu with a point-and-click interface
  • Upgrade to Food and Drink Menu Pro at Theme of the Crop for discounted prices, sales and specials, custom dietary icons, and more

Blocks

This plugin provides 3 blocks.

food-and-drink-menu/menu
Menu
food-and-drink-menu/menu-section
Menu Section
food-and-drink-menu/menu-item
Menu Item

Installation

  1. Upload the ‘food-and-drink-menu’ folder to the ‘/wp-content/plugins/’ directory
  2. Aktivirajte dodatak kroz izbornik ‘Dodaci’ u WordPressu

or

  1. Go to the ‘Plugins’ menu in WordPress and click ‘Add New’
  2. Search for ‘Five Star Restaurant Menu’ and select ‘Install Now’
  3. Activate the plugin when prompted

Getting Started

  1. To create a menu section:

    • Hover over ‘Menus’ in the WordPress admin sidebar menu and then click ‘Menu Sections’
    • The ‘Add New Menu Section’ area will be on the left. Fill in the fields and click the ‘Add New Menu Sectin’ button.
    • Your new section will show in the table on the right. You can click on it there to edit it.
    • You can now add assign restaurant menu items to specific sections from the menu item create/edit screen
  2. To create menu items:

    • Hover over ‘Menus’ in the WordPress admin sidebar menu and then click ‘Menu Items’
    • Click on the ‘Add Menu Item’ button
    • Fill in the title, description and price fields, add a photo, and then choose the corresponding menu section
    • Once you’ve filled everything in, click the Publish button. This menu item will now be created and added to the menu section you chose.
  3. To create a menu:

    • Click on ‘Menus’ in the WordPress admin sidebar menu
    • Click on the ‘Add Menu’ button
    • Type in a title for your menu
    • Now use the Menu Layout area to drag and drop the different menu sections you’ve created into your menu
    • Use the Menu Footer area to specify any extra notes that you want to display in your menu
    • Now you can place the included ‘Menu’ Gutenberg block or the the [fdm-menu] shortcode in the content area of any page you’ve created and it will display your menu. (Please note that it’s usually best to display your menu on a page that uses a full-width page templage [i.e. no sidebar].)
  4. Customize your restaurant menu experience by making use of the available options, found in the Settings area of the plugin admin.

For a list of specific features, see the Restaurant Menu description page here: https://wordpress.org/plugins/food-and-drink-menu/.

For help and support, please see:

  • Our FAQ page, here: https://wordpress.org/plugins/food-and-drink-menu/faq/
  • Our documentation and user guide, here: https://www.fivestarplugins.com/support-center/?Plugin=FDM
  • The Restaurant Menu support forum, here: https://wordpress.org/support/plugin/food-and-drink-menu/

FAQ

How do I display my menu?

You can either make use of the included ‘Menu’ Gutenberg block or the [fdm-menu id=”1″] shortcode (just replace the id with the actual id of the menu you want to display).

Can I add more than one price for a menu item (e.g. for variations)?

You definitely can. Right underneath where you add the main price, you can click the ‘Add Price’ button and input the new price for your variation.

How do I change the order of items on my menu?

When editing a Menu Item, you’ll see a panel on the right-hand side which has an Order input field. Menu Items are listed in order of this value, from lowest to highest.

If you want one Menu Item to be listed after another, make sure it’s Order value is higher.

How can I show that a collection of dishes come with a side?

Each Menu Section can have a description. When available, it displays below the section title.

To add a description to a section, go to the Menu Items > Menu Sections page in your WordPress admin area. Click the Edit link below the section you’d like to change.

On the Edit screen, you’ll see an area to type in a description. This is a great place to put in details such as:

  • All entrees come with a side salad or fries.
  • Add cheese to any burger for $1. Add bacon for $2.
  • Add fries and a coke to any order during lunchtime for just $10.

Can I have different sections with the same name?

Yes. It’s common for a restaurant to have two locations. Each location’s menu has a Starters section, but they might not have exactly the same Starters in each location. They need different sections with the same name.

You’ll soon learn that you can’t create two Menu Sections with the same name. To get around this, you’ll need to create your Menu Sections with unique names, like “Starters (Downtown)” and “Starters (Uptown)”.

You can then override these names when you adding the Menu Section to a Menu. To do this, click the Edit icon in the Menu Layout panel for the Menu Section.

You can then enter your preferred Menu Section name.

This name only applies to this Menu, so different Menus can each have sections with the same name.

Can I customize the look and layout of my menu?

The plugin comes with a base style, which inherits the look of your theme, as well as a classic style.

Since version 1.5 of this plugin, you can also make use of your theme’s page templates.

If you want to make more bespoke customizations to the design and style of your menu, you may need to know CSS code and how to modify PHP templates. You can read some simple tutorials or take a look at the developer documentation.

How can I indicate that we add a gratuity?

Each Menu has an additional editor for the Menu Footer. You’ll see this when editing a menu.

The Menu Footer is a great place to add details such as:

  • All parties of 6 or more will automatically be charged a gratuity of 10%.
  • All dishes are cooked in a kitchen with nuts.
  • All of our meat is free-range and sourced from local producers.

I need to mark some dishes as vegetarian, spicy or similar?

The Pro addon features a wide range of icons covering dietary needs, healthy choices and religious preferences.

Is this compatible with WPML?

This plugin includes a wpml-config.xml file which provides compatibility with the WPML multi-language plugin.

I changed the size of my Menu Item photos, but the image is still the old size

After changing the size of photos under Menus > Settings, you may need to regenerate your thumbnails. WordPress generates photo sizes when you first upload the image, so any images you’ve already uploaded will have the old image size.

We recommend you use the plugin Regenerate Thumbnails. It will provide you with a handy tool in your WordPress admin area to regenerate thumbnails for all of your images.

If you’ve regenerated thumbnails but still don’t see any changes, this may be due to confusion between two different kinds of image “sizes”. When WordPress delivers the menu to your web browser, it loads an image of a particular size. But depending on the width of your screen and the width of the menu on your screen, the actual display width will vary.

Regenerating thumbnails and changing the image size in the settings will change the size of the image file that’s loaded into your browser. But it won’t change the width of the image as it displays on your screen.

By default, the plugin sets the display size to 25% of the menu item width, and the actual size of its appearance depends on the width of the overall menu. If you want to change the display width of the image in your menu, you’ll need to use some CSS code.

Reviews

17. srpnja 2020.
This is the best menu plugin I have ever used and the support team is amazing. They respond quickly and take the time to truly help with the issue. I highly recommend this plugin if you are building out menus.
20. svibnja 2020.
Es gibt nicht viel zu dem Plugin zu sagen. Es ist sehr übersichtlich und sogar PC-fremde Personen können ganz einfach Menüpunkte tauschen, verändern, löschen und erweitern.
12. svibnja 2020.
A restaurant menu is pretty much a simple item so I was looking for something that would allow me to simply add and manage one on my site. Unfortunately the word 'Simple' doesn't apply to this plugin. The system is overly complicated and is very difficult to setup initially. In the end I was wasting to much time with it which was defeating the purpose of it.
Pročitajte svih 69 recenzija

Suradnici i Programeri

“Five Star Restaurant Menu – WordPress Ordering Plugin” is open source software. The following people have contributed to this plugin.

Contributors

“Five Star Restaurant Menu – WordPress Ordering Plugin” has been translated into 2 locales. Thank you to the translators for their contributions.

Prevedite “Five Star Restaurant Menu – WordPress Ordering Plugin” na svoj jezik.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

2.1.7 (2020-08-06)

  • CSS/Styling updates for the front end and the admin panel
  • Corrected/eliminated several PHP notices
  • Corrected issue causing duplicate add-ons to show in the lightbox if you kept closing and opening it without actually adding to cart
  • Corrected issue that was allowing order checkout without filling in required fields

2.1.6 (2020-06-19)

  • Adds in a setting to require name, phone and/or email fields when placing an order

2.1.5 (2020-06-12)

  • Clarifying the purpose of the plugin in the name

2.1.4 (2020-06-12)

  • Adds in a new premium feature to allow for the payment of orders

2.1.3 (2020-06-10)

  • Fixes an issue that was causing the filtering checkbox options to not save correctly

2.1.2 (2020-06-10)

  • Minor updates to the installation walk-through

2.1.1 (2020-06-04)

  • Updating the admin dashboard area

2.1.0 (2020-05-13)

  • Adds in a brand new ordering feature that lets people add menu items to a cart and place an order right from your menu page. These orders can then be updated in the admin and tracked on the front end.

2.0.9 (2020-04-16)

  • Fixes the ‘Countable’ warning on the posts screen

2.0.8 (2020-03-24)

  • Updating styling for compatibility with the new review display feature in Five Star Restaurant Reviews
  • Correcting warning that sometimes came up in the Dashboard area of the admin when this and another Five Star plugin were both installed

2.0.7 (2020-03-04)

  • Added in the ability to duplicate a menu item
  • Added in an option to restart the initial walk-through
  • Updated the styling of the menu item lightbox
  • Updated the Edit Price link in the main Menu Items view to display even if an item doesn’t have a price
  • Updated Refined view to adhere to the two-column layout
  • Removed columns for when the “Only Selected” sidebar click action option is enabled
  • Made the dropdown in the Menu Items widget alphabetical
  • Refinements to the Dashboard area of the admin
  • Small updates to the styling of each menu layout style
  • Added in new styling option

2.0.6 (2019-12-03)

  • Moving screenshots out of main plugin folder and into assets.
  • Updating plugin icon and banner.

2.0.5 (2019-11-26)

  • Fixes an issue where two price inputs were appearing when clicking on the “Add Price” link in the “Edit Price” pop-up of the menu items list table

2.0.4 (2019-11-12)

  • Updating calls to global variables and removing dead link on Plugins page.

2.0.3 (2019-10-02)

  • Fixing a few incorrect links in the plugin admin

2.0.2 (2019-10-02)

  • Correcting a few small issues with the installation walkthrough screen that were also causing some users to get redirect warnings when activating the plugin.

2.0.1 (2019-10-01)

  • Adding a line of missing CSS

2.0.0 (2019-10-01)

  • This is a big update with many new features, corrections, revised admin styling, etc., so please take caution and test before updating on a live site (or wait a few days before updating in case some minor corrective updates need to be put out)
  • The Options pages have a brand new and easy-to-use design, to go hand in hand with the many, many new options!
  • Added in two brand new responsive menu layouts
  • Added in an optional sidebar to display your menu sections
  • Added in a new custom fields feature, so you can add extra details about menu items (e.g. nutritional info)
  • Added in a new styling options section that lets you customize the colors, fonts, borders etc. of all elements of your menu
  • Added in a powerful new filtering and search system, so your visitors can quickly find the menu items they want
  • Added in new options for displaying menu section images
  • Added in an option to have a menu item open up in a lightbox and display more detail
  • Added in new options for setting a currency symbol and its location
  • Added in the ability to export and import menu items
  • Updated the options to disable certain menu elements
  • Updated the styling of certain default features to be consistent with new features
  • Other styling and ease-of-use changes
  • Updated the order, layout and descriptions of several options
  • Added missing items to the admin menus
  • Updated the upgrade-to-premium process to be much quicker and easier
  • Removed files from the plugin that were not being used/not needed

1.7.2 (2019-09-25)

  • Fix: blocks were not being displayed in the blocks list correctly

1.7.1 (2019-09-04)

  • Made it more obvious that there’s a premium version that extends the plugin’s features

1.7.0

  • Name change and new banner and icon

1.6.2 (2018-12-12)

  • Fix: #53 blocks do not load the correct item after being saved and reloaded

1.6.1 (2018-12-12)

  • Fix: menu item prices and menu layout can not be saved
  • Fix: fatal error when alternate page template is saved
  • Fix: remove invalid page template from menu options

1.6.0 (2018-12-11)

  • Add: Gutenberg blocks for menus, menu sections and menu items
  • Add: Shortcode for menu sections
  • Add: Allow users to set WPML action for item prices
  • Add: Allow WPML to sync menu item prices when edited from the admin list
  • Update: integration with Business Profile to allow linking to a page as the Schema menu

1.5.2 (2017-03-31)

  • Fix: #36 Problem where custom menu section titles in second column didn’t save

1.5.1 (2017-03-02)

  • Fix: Problem which caused single prices in some setups to appear several times
  • Fix: Menu item filtering can sometimes lead to URLs that are too long
  • Fix: Prevent error message when running with an outdated version of Food and Drink Menu Pro

1.5 (2016-11-15)

  • Add: Support for multiple prices per item
  • Add: Edit prices from the list of menu items
  • Add: Unique per-menu titles for sections
  • Add: Choose to display your menu in a page template
  • Add: Support for schema.org menu URL if using Business Profile
  • Add: Support for upcoming post type templates in WP 4.7
  • Update: Drag-and-drop support for arranging sections in menus
  • Update: Combine admin areas into one navigation menu
  • Update: Add menu section slug to menu section CSS classes
  • Update: Improve compatibility with WordPress.org plugin directory translations
  • Update: Increase minimum WP version to 4.6

1.4.3 (2016-03-25)

  • Fix: menu item pagination can sometimes skip menu items
  • Fix: rare price display issues on small screens
  • Add: new admin labels
  • Other: improve compatibility with WP-CLI
  • Other: updated links to documentation

1.4.2 (2014-11-04)

  • Improved compatibility with WPML for multi-language sites
  • Minor tweaks to reduce CSS conflicts in menu layout

1.4.1 (2014-08-24)

  • Fix: nested the_content filters cause plugin conflicts
  • Fix: Menu Section taxonomy should not be hierarchical
  • Update Simple Admin Pages library to v2.0.a.7

1.4 (2014-07-18)

  • Add support for menu and menu item archives, including taxonomies
  • Add columns and filters to the admin list of menus and menu items
  • Updated .pot file for translation

1.3.2 (2014-07-03)

  • Improve CSS formatting and reduce potential for conflicts
  • Fix: setting to load no CSS styles works again
  • Fix: menu shortcodes with show_title or show_content would automatically show both

1.3.1 (2014-05-14)

  • Update Simple Admin Pages library to improve compatibility with Restaurant Reservations plugin

1.3 (2014-05-09)

  • Update Simple Admin Pages library to version 2
  • Move settings page under the Menu tab
  • Fix i8n localization for a couple of strings

1.2.2 (2014-04-23)

  • Minor maintenance release

1.2.1 (2014-04-01)

  • Fix: errors in multisite. Use FDM_PLUGIN_DIR with require_once() calls
  • Fix: Notice thrown when the_content filter called outside of loop

1.2 (2014-02-12)

  • Add a POT file for easier language translations
  • Add support for displaying menu title and content when using a shortcode
  • Add support for menu footers to display legal notices or other content

1.1.4 (2014-02-07)

  • Fix PHP error notice that appeared if an empty section was rendered (h/t Remco Verweij for reporting)

1.1.3 (2014-02-03)

  • Fix CSS error with the Classic style

1.1.2 (2014-01-25)

  • Minor maintenance release

1.1.1 (2014-01-24)

  • Minor maintenance release

1.1 (2014-01-23)

  • Major refactor of code to separate concerns
  • Implemented templates to control and customize output of menus and menu items
  • Added new hooks to easily implement custom styles
  • Improved custom post type page output for menus and menu items
  • Try to block more cases where menu items show a bullet point
  • Filter menu item post content so proper formatting is displayed
  • Updated version of Simple Admin Pages used

1.0.2 (2013-12-12)

  • Bumped the version number to fix tagging issues with WordPress plugin repository

1.0.1 (2013-12-12)

  • Update admin icons to support 3.8

1.0 (2013-12-05)

  • Prvo izdanje