Title: Lunchboard – Restaurant Menu, Lunch Menu &amp; Allergens
Author: amitry
Published: <strong>October 14, 2026</strong>
Last modified: October 14, 2026

---

Search plugins

![](https://ps.w.org/lunchboard/assets/banner-772x250.gif?rev=3746444)

![](https://ps.w.org/lunchboard/assets/icon-256x256.gif?rev=3746444)

# Lunchboard – Restaurant Menu, Lunch Menu & Allergens

 By [amitry](https://profiles.wordpress.org/amitry/)

[Download](https://downloads.wordpress.org/plugin/lunchboard.0.2.0.zip)

 * [Details](https://wordpress.org/plugins/lunchboard/#description)
 * [Reviews](https://wordpress.org/plugins/lunchboard/#reviews)
 *  [Installation](https://wordpress.org/plugins/lunchboard/#installation)
 * [Development](https://wordpress.org/plugins/lunchboard/#developers)

 [Support](https://wordpress.org/support/plugin/lunchboard/)

## Description

**Lunchboard puts your restaurant menu and your weekly lunch menu on your website–
with allergens, additives and prices, in a design that fits your restaurant.** Type
the dishes once, and they appear on your website, on a printable A4 menu board for
the door and behind a QR code on the tables.

Made for restaurants, cafés, canteens, bakeries, butchers and bistros that publish
a lunch menu every week, and for anyone who wants a clean, fast food menu without
a page builder.

#### Weekly lunch menu

 * **One screen per week.** Monday to Friday side by side, plus dishes served all
   week (soup, salad of the week). Notes per day, e.g. “Closed – public holiday”.
 * **Fast to fill in.** Suggestions while typing take over price and labelling of
   dishes you served before. Press Enter to jump from dish to price to the next 
   dish. Drag dishes between days.
 * **Start from last week** with one click, or copy any weekly menu to the following
   week.
 * **Always up to date.** Your website shows the current week and switches to next
   week after the last serving day – as soon as it is published. Today’s dishes 
   are highlighted.
 * **Today’s dishes** as a separate view for your home page.

#### Restaurant menu

 * Dishes in categories and sub-categories, in your own order.
 * Several sizes per dish (0.3 l / 0.5 l), photos, descriptions, markers like vegetarian,
   vegan or spicy.
 * Prices exactly as you type them – “market price” stays text, “7,50” becomes a
   price.

#### Allergens and additives

 * The **14 allergens** that must be declared in the EU, with the letter codes common
   in German-speaking countries (A–R).
 * The **additives** usually declared with numbers (colouring, preservative, caffeine,
   quinine …). Switch off what you never use, add your own and change every code
   or wording.
 * A **legend** below each menu explains the codes in use, or all codes.
 * Screen readers hear the full allergen names instead of letters.

#### Five designs

Pick a design on the **Design** screen and see it live with sample dishes, on desktop
and phone:

 * **Minimal** – quiet lines in the fonts of your theme. Fits any website.
 * **Bistro** – a classic serif menu with dotted leaders.
 * **Chalkboard** – hand-lettered on a slate board, the classic for daily specials.
 * **Modern** – every day on its own card. Great for canteens and cafés.
 * **Fine Dining** – centred, airy, with prices as plain numbers.

Choose your accent colour per design, design or theme fonts, price style and spacing.
Any block or shortcode can use another design than the default.

#### Printable menu board and QR code

 * A clean **A4 page** for the weekly menu or the menu – in your design, with legend,
   business name and a QR code to your website. Adjust the text size or switch to
   two columns before printing.
 * **Download the QR code** as SVG or PNG for table stands, windows and flyers.

#### Made for search engines

 * **schema.org structured data** (Menu, MenuSection, MenuItem, Offer) with prices,
   currency, the date of each weekly dish and diets like vegetarian or vegan.
 * Real text instead of images or PDFs, weekdays as headings, `time` and `data` 
   elements for dates and prices.
 * Styles load on pages with a menu, in the page head, so nothing jumps while the
   page loads.
 * Print views are hidden from search engines, so they don’t compete with your pages.

#### Fast and private

 * **No external requests.** Fonts are included and load from your own website. 
   No Google Fonts, no tracking, no CDN. QR codes are created in the browser.
 * Caches of WP Rocket, LiteSpeed Cache, W3 Total Cache and WP Super Cache are cleared
   automatically when a menu changes.

#### Ready for add-ons

Lunchboard has more than 70 documented hooks, public functions, template overrides
and JavaScript hooks for the admin screens. See `docs/developers.md` in the plugin
folder.

#### Languages

Lunchboard is ready for translation. Translations are managed on translate.wordpress.
org.

## Screenshots

[⌊The overview: this week and next at a glance, with the dishes of every day.⌉⌊The
overview: this week and next at a glance, with the dishes of every day.⌉[

The overview: this week and next at a glance, with the dishes of every day.

[⌊The design screen with a live preview of all five designs.⌉⌊The design screen 
with a live preview of all five designs.⌉[

The design screen with a live preview of all five designs.

[⌊Editing a weekly menu: days side by side, suggestions and allergen chips.⌉⌊Editing
a weekly menu: days side by side, suggestions and allergen chips.⌉[

Editing a weekly menu: days side by side, suggestions and allergen chips.

[⌊A weekly lunch menu on the website in the design "Bistro".⌉⌊A weekly lunch menu
on the website in the design "Bistro".⌉[

A weekly lunch menu on the website in the design “Bistro”.

[⌊The design "Chalkboard" on a phone.⌉⌊The design "Chalkboard" on a phone.⌉[

The design “Chalkboard” on a phone.

[⌊The printable A4 menu board with legend and QR code.⌉⌊The printable A4 menu board
with legend and QR code.⌉[

The printable A4 menu board with legend and QR code.

[⌊Settings for allergens and additives.⌉⌊Settings for allergens and additives.⌉[

Settings for allergens and additives.

## Blocks

This plugin provides 2 blocks.

 *   Restaurant menu Shows your menu by category, with prices, allergens and additives.
 *   Weekly lunch menu Shows the lunch menu of the current week with prices, allergens
   and additives.

## Installation

 1. Install and activate the plugin.
 2. Open **Lunchboard** in the admin menu. The overview walks you through the setup.
 3. Create a weekly menu, or add dishes under **Menu**.
 4. Add the block **Weekly lunch menu** or **Restaurant menu** to a page. With page
    builders, use a shortcode:
 5.  * `[lunchboard_week]` – the current week
     * `[lunchboard_week day="today"]` – today’s dishes
     * `[lunchboard_week week="next"]` – next week
     * `[lunchboard_menu]` – the whole menu
     * `[lunchboard_menu category="drinks"]` – some categories (slugs, comma-separated)
     * `[lunchboard_menu images="yes"]` – with photos
     * `design="chalkboard"` – any menu in another design
     * `legend="no"` – without the legend
 6. Pick your look under **Lunchboard  Design**.
 7. Under **Lunchboard  Settings  QR code & print**, choose where your QR code leads
    and download it.

## FAQ

### Does this plugin make my menu legally compliant?

No plugin can do that. Lunchboard helps you mark allergens and additives and explains
the codes in a legend. You remain responsible for complete and correct information
about your food.

### Can I use other codes than A–R and 1–12?

Yes. Every code and wording can be changed under “Lunchboard  Settings  Allergens&
additives”. Your dishes keep their markings.

### Does Lunchboard load Google Fonts?

No. The fonts of the designs are part of the plugin and load from your own website.
You can also use your theme’s fonts.

### Will the menu match my theme?

The design “Minimal” uses your theme’s fonts and colours. The other designs bring
their own look, but you choose the accent colour, and you can switch every design
to your theme’s fonts.

### How do I print the weekly menu?

Open the weekly menu and click “Open print view”, or use the print button on the
overview. In the print dialog, switch off headers and footers for a clean page.

### I use a caching plugin. Will guests see old dishes?

Lunchboard clears the cached pages that show a menu whenever you change a dish, 
a weekly menu or the settings, and again every night shortly after midnight. This
works with WP Rocket, LiteSpeed Cache, W3 Total Cache and WP Super Cache. With other
caches or a CDN, set the cache lifetime of these pages to a few hours, or use the`
lunchboard_pages_purged` action.

### Can I extend Lunchboard?

Yes. Add designs, markers, fields, settings tabs, print views or your own markup
with the hooks described in `docs/developers.md`.

### What happens to my data when I delete the plugin?

The settings are removed. Weekly menus, dishes and categories stay, unless you switch
on “Also delete all weekly menus, dishes, categories and settings” under “Settings
Advanced”.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Lunchboard – Restaurant Menu, Lunch Menu & Allergens” is open source software. 
The following people have contributed to this plugin.

Contributors

 *   [ amitry ](https://profiles.wordpress.org/amitry/)

[Translate “Lunchboard – Restaurant Menu, Lunch Menu & Allergens” into your language.](https://translate.wordpress.org/projects/wp-plugins/lunchboard)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/lunchboard/), check
out the [SVN repository](https://plugins.svn.wordpress.org/lunchboard/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/lunchboard/) by 
[RSS](https://plugins.trac.wordpress.org/log/lunchboard/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.2.0

 * Initial release.
 * Weekly lunch menus and restaurant menus with allergen and additive labels, prices
   in your currency and photos.
 * Five designs with live preview, accent colours, font, price and spacing options.
 * Printable A4 menu board and QR codes, made on your own site.
 * schema.org structured data for menus.
 * More than 70 hooks and public functions for add-ons, documented in docs/developers.
   md.

## Meta

 *  Version **0.2.0**
 *  Last updated **10 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [allergens](https://wordpress.org/plugins/tags/allergens/)[food menu](https://wordpress.org/plugins/tags/food-menu/)
   [lunch menu](https://wordpress.org/plugins/tags/lunch-menu/)[qr code menu](https://wordpress.org/plugins/tags/qr-code-menu/)
   [restaurant menu](https://wordpress.org/plugins/tags/restaurant-menu/)
 *  [Advanced View](https://wordpress.org/plugins/lunchboard/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/lunchboard/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/lunchboard/reviews/)

## Contributors

 *   [ amitry ](https://profiles.wordpress.org/amitry/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/lunchboard/)