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

Food and Drink Menu

Create a restaurant menu for cafes, bars and eateries, and display it in templates, posts, pages and widgets.

Create a restaurant menu for cafes, bars and eateries, and display it in templates, posts, pages and widgets.

This plugin creates two new post types, Menu Items and Menus, which can be used to easily construct a menu. Create items on your menu, group them into sections and then build menus out of them.

  • Unlimited menus and menu items
  • Add a photo and one or many prices for each menu item
  • Menu sections can include guidance, such as "All entrees come with a side salad or fries"
  • Add a footer to each menu for legal disclaimers or other notes
  • Display your menu or menu item in pages, posts and navigation menus or use the custom post type format
  • Use the widget to display your menu in a sidebar
  • Responsive menu layout to improve mobile viewing
  • Templates to easily customize the output of menus and menu items
  • Compatible with WPML for multi-language sites
  • Support for menu URL when using Business Profile

Get discounts, specials, dietary icons and more in the Pro addon.

Theme of the Crop helps you build better restaurant websites. Find the best WordPress restaurant themes and plugins for restaurants to take online reservations and boost their SEO.

How to use

Read the help guide for help creating and displaying your menus, advanced tutorials and more.


Follow me on Twitter or Google+, or sign up to my mailing list for more tutorials and tips.


This plugin is packed with hooks so you can extend and customize it to your delight. Take a look at the Developer Documentation.

This plugin is on GitHub so fork it up.

Author Nate Wright
Contributors NateWr
Tags cafe, coffee, cuisine, dining, drink, food, restaurant, restaurant menu
  1. food-and-drink-menu screenshot 1

    Classic menu style in a two-column layout

  2. food-and-drink-menu screenshot 2

    Classic menu style in a single-column layout

  3. food-and-drink-menu screenshot 3

    Opt to use basic CSS only to adopt your theme's typography

  4. food-and-drink-menu screenshot 4

    Add menu items with photos like regular WordPress posts

  5. food-and-drink-menu screenshot 5

    Layout your menu with a point-and-click interface

  6. food-and-drink-menu screenshot 6

    Upgrade to Food and Drink Menu Pro at Theme of the Crop for discounted prices, sales and specials, custom dietary icons, and more

  1. Unzip
  2. Upload the contents of to the /wp-content/plugins/ directory
  3. Activate the plugin through the 'Plugins' menu in WordPress
  4. Create Menu Items and add them to Menus from the WordPress admin dashboard. See the help guide for more information.

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 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 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)

  • Initial release

Where can I find more documentation?

Read the help guide for help creating and displaying your menus. If you want to extend the plugin, take a look at the developer documentation.

I want more features

A Pro version is available which features:

  • Comprehensive icons to indicate dietary and ethical requirements, including organic, gluten-free, kosher, halal and many more
  • Discounted prices
  • Custom menu item flags to attach any information to any menu item
  • Badges for item features, specials and sales
  • Google maps to show off local suppliers or ethical sourcing programs

It can be purchased at Theme of the Crop.

More questions and answers

Find answers to even more questions in the FAQ

Version 1.5

Requires WordPress version: 4.6 or higher

Compatible up to: 4.7.2

Last Updated 15 Nov 2016

Date Added: 06 Dec 2013

Plugin Homepage


5 stars
40 ratings


Not Enough Data

Works: 0
Broken: 0