Flavor – Restaurant Menu is an elegant menu plugin for restaurants, cafés and bars. Manage your dishes as WordPress posts, assign categories, price, featured image and sort order — then display them anywhere with a shortcode, Gutenberg block, Elementor widget or WPBakery element.
Free Features
- Unlimited dishes — Full menu management with categories, single price, featured image and sort order
- Card Grid layout — Responsive image cards
- Category Filter — Animated frontend category filtering on the Card Grid
- Subcategory support — Hierarchical categories with parent and sub-headings
- Theme: Elegant Dark — Built-in dark design theme
- All page builders — Gutenberg Block, Elementor Widget, WPBakery Element
- Shortcode —
[flavor_menu] works without any page builder
- Category Sort — Drag & drop reordering in admin
- Responsive — Adapts to all screen sizes
Pro (separate plugin —
flavor-menu.com)
- Multiple prices — Unlimited price variants per dish with labels (e.g. Small / Large, 0.2 l / 0.75 l)
- 7 Layouts — Card Grid, Price List, Table, Horizontal Card, Featured, Compact List, Sectioned List
- 6 Design Themes — Elegant Dark, Clean Light, Warm Earth + 3 fully configurable Custom Themes with 7 color pickers each
- 40 Google Fonts — Curated Serif, Sans-Serif and Display fonts via Menu → Typography. Optional local self-hosting for GDPR-compliant delivery
- Allergens & Nutrition — 14 EU mandatory allergens (Regulation 1169/2011) + nutritional values per 100 g. Layout-specific display: 180° flip (cards), floating popup (lists), abbreviation chips (table)
- Guest Ratings — 1–5 star ratings in the Card Grid layout. No login required. Duplicate protection via localStorage + server-side IP hash
- Multiple Locations — Assign dishes to one or more restaurant branches. Filter per location via shortcode parameter
- Badge System — New, Popular, Chef's Choice, Seasonal, Spicy and more
- QR Code / Table Stand — Print-ready table stands as PDF. 3 styles (Minimal, Elegant, Branded), DIN A5/A6, logo upload, background image, 4 color pickers, live preview
- CSV Import / Export — Import dishes from CSV (Excel/Google Sheets compatible). Supports all dish fields: title, description, subtitle, categories (incl. subcategories via
Food > Starters), prices with labels, badges, locations, allergens, nutrition values. Missing categories are auto-created. Existing dishes (matched by title) are updated. Configurable delimiter (comma or semicolon). Preview before import, per-row result report. Export all dishes as CSV. Downloadable empty template.
- Columns & Image Ratio — 2/3/4 columns, 4:3/1:1/16:9 image ratio
- Subcategory Support — Hierarchical categories with parent and sub-headings in all layouts
Page Builder Support
- Gutenberg (native block, live preview in editor)
- Elementor Free 3.5+
- WPBakery Page Builder
Shortcode
[flavor_menu title="Our Menu"]
Available parameters:
title,
description,
category,
limit,
show_filter,
hide_all_btn,
default_category,
currency,
el_class