Food Menu – Restaurant Menu & Online Ordering for WooCommerce


πŸ‘‰ Plugin Demo | Documentation | Get Pro Version πŸ‘ˆ

Food Menu is a fantastic WordPress restaurant menu plugin that is usable in templates, pages, posts, and widgets. The WooCommerce food ordering plugin is made up of HTML5 and CSS3 entirely. It is widget and shortcode ready. With this WordPress food menu plugin, you get to display all food items, single categories, or multiple categories at a time.

Click here to get Red Chili – WordPress Theme using FoodMenu Pro plugin

It is fully HTML5 and CSS3. It has ShortCode and widget included. You can display all food item or multiple category or single category at a time.

πŸ† Fully Customizable

With Food Menu, you can edit your menus extensively for your restaurant website. You can enable and disable the images that accompany your menus. The size of the menu images is also in your control. This WordPress restaurant online ordering plugin allows you to enable and disable the links to the detail pages of the meals on your menus.

Food Menu also gets control over all the fields of your menus. You get to change the content of those fields. You can customize the color of your menus as well as the fonts.

πŸ† Multiple Layouts

With Food Menu, you get multiple layouts for your menu elements that allow you to create unique menus. In addition, you can choose to showcase your menus category-wise with various options for the layout appearance. This WordPress restaurant menu plugin also has many layouts for each category when choosing a category-wise menu layout.

Food Menu allows you to showcase your menus in a neat grid layout. You can also have a filter layout that lets the users filter the resulting menus. The slider layout has the most elegant way of showcasing your menus with visual effects. Since this WordPress food menu plugin is WooCommerce ready, you can also get a WooCommerce layout that you can use on your shop page to sell menu items easily.

πŸ† Features

  • Fully Responsive
  • Display All Food item, Multiple or Single Category in a Page/ Post
  • Currency select option
  • Custom meta fields
  • Custom CSS option
  • ShortCode
  • Custom Detail Page template

πŸ† Shortcode Generator

You can generate Unlimited shortcodes by following 4 simple steps.

πŸ‘‰ Layout: The first step of generating shortcodes is choosing the layout. You do that by following a few brief steps that are outlined here.

πŸ‘‰ Filtering: The next step is all about the filtering setting. You begin by selecting the custom post type data source for the WordPress restaurant online food ordering plugin or WooCommerce data. You can view the rest of the options in this step here.

πŸ‘‰ Fields Selection: You can select whichever fields you want to activate for display in the menu list view page. You can view the details and illustration here.

πŸ‘‰ Style: Food Menu plugin allows you to set the primary color from the style tab. You can also set the title, price, and other colors. You can take a look at these and other details here.

πŸ† Online order supported by WooCommerce:

If you want to have online ordering functions on your website, all you need to do is use the WooCommerce data source then in the layout options. The “Add to Cart” button will be automatically enabled, and your users can place orders on your menu items using WooCommerce functionalities.

  • Multiple Pagination: The free version of Food Menu only supports number pagination by default. However, the Pro version supports more pagination styles, including AJAX number, Load More, and AJAX auto-scroll pagination.
  • Page Builder Support: This WooCommerce food ordering plugin supports various page builders that help you create the best menus. You can choose from the Gutenberg Block, Elementor Page Builder, and WP Bakery addons. Food Menu also supports customization with shortcodes.
  • Multiple Data Source: If you want a simple Food Menu with the catalog mode, you can use Food Menu Post Type. However, if you want to receive online orders, then use WooCommerce
  • Translation Support: You can translate your menu content using the Loco Translate plugin to your own language.

πŸ† Some Pro Features:

πŸ‘‰ Additional Layouts: The Food Menu Pro version offers 20+ additional layouts for your menus that include variations of grid, Slider, and Filter. You can display them by categories and different WooCommerce layouts.

πŸ‘‰ Detail Page Popup: The detail page supports displaying a single page and multiple page popup layout.

πŸ‘‰ AJAX Pagination: The Pro version of Food Menu supports additional paginations, including AJAX number pagination, AJAX Load More pagination, and AJAX auto scroll. You can control these paginations. It is important to note that for the Isotope Filter layout, you can only use AJAX pagination.

πŸ‘‰ Variable Price: The Food Menu Pro version supports variable pricing options for different items. For example, a pizza has different sizes, including small, medium, and large.

πŸ‘‰ Ingredients & Nutrition: You can add Ingredients and Nutrition details to your menu items and set the units. You can add these details by drag & drop!

πŸ‘‰ Different Price: The premium version of Food Menu lets you set different prices for the same items. You can set regular prices and selling prices.

πŸ‘‰ Review & Rating: You may want your users to review and rate your menu items. You can enable the review and rating functions with the Food Menu premium plugin.

Fully translatable

  • POT files included (/languages/)

ShortCode settings

  • All Food Items:
    [foodmenu] or [foodmenu orderby="menu_order" order="ASC"]
  • Display Multi Category:
    [foodmenu cat="4,8" orderby="title" order="ASC"]
  • Display Single Category:
    [foodmenu cat="4" orderby="menu_order" order="ASC"]
  • cat = catgory id (only integer)
  • orderby = Orderby (title , date, menu_order)
  • order = ASC, DESC

For Use Template PHP File :-

<?php echo do_shortcode('[foodmenu cat="4" orderby="menu_order" order="ASC"]'); ?>

Need Any Help?

  • For any bug, support or suggestion please submit your ticket here.


  • All Food view
  • Category list view
  • Specific list view
  • WooCommerce layout 1
  • WooCommerce layout 2
  • Shortcode Generator
  • Shortcode Layout
  • Shortcode Style
  • Layout Preview
  • Add New / Edit Food
  • General Settings


This plugin provides 1 block.

  • Food Menu


  1. Add plugin to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Create food menu.
  4. Add shortCode to display the food item.


  • WordPress version: >= 4
  • PHP version: >= 5.2.4


How to Use Food menu

  • Go to Food menu > Add Food
  • Go to page or post editor insert shortcode.

  • All Food Items:
    [foodmenu] or [foodmenu orderby="menu_order" order="ASC"]

  • Display Multi Category:
    [foodmenu cat="4,8" orderby="title" order="ASC"]
  • Display Single Category:
    [foodmenu cat="4" orderby="menu_order" order="ASC"]

Need Any Help?

  • Please mail us at


March 3, 2020
The free version is very basic, but the Pro version is good and has potential to be better. Is woocommerce-enabled which is a plus, you don't need to use the cart if you don't need to. There are a few areas that do not work as they should, hoping a support reply will clear that up. Notes for improvements: Would be useful to have common food menu icons (font awesome) available for the titles, and the ability to have more than one price for large and small dishes. You can input menu variables, but this give you a price range not a choice of prices, or '&' to use instead of '-'.
April 24, 2018
I love this plugin. After trying few other menu plugins I must say this is so far the best one. I bought the Pro version and I can enjoy a great variety of layouts and an infinte combination of styles and settings. It is the first time I actually enjoy compiling menus, I like the easy and intuitive logic behind the design of the plugin, and running a multilingual site with WPML, I find the multilingual perfect integration useful. Technical support is (via email) is fast and reliable, and replied me during weekend hours. I feel 5 stars aren't enough to express how much I am satisfied with this plugin, after struggling with other (for me) not so complete options. Thank you RadiusTheme! Cheers, Cris
February 4, 2017
This plugin is ideal for my client's site. It has all the functionality we need, has a very attractive appearance and works like a charm! There was one small issue and Mamunur fixed it within a few hours of contact. Great customer support! You can see it in action at Thanks Mamunur!
October 31, 2016
Assez simple d'utilisation, mais css un peu compliquΓ© ce qui restreint qq possibilitΓ© de prΓ©sentations.
Read all 8 reviews

Contributors & Developers

“Food Menu – Restaurant Menu & Online Ordering for WooCommerce” is open source software. The following people have contributed to this plugin.



3.0.9 (Novembar 23, 2021)

  • Fixed css issue


  • Fixed WooCommerce category issue


  • Fixed field selection issue


  • Fixed layout preview color issue


  • Fixed template render issue


  • Fixed order by price issue


  • Added settings hook


  • Updated demo and documentation link


  • Button Typography in shortcode
  • Layout style issue


  • Update templating system and coding structure

  • Add WordPress 5.7 Support