{"id":385630,"date":"2026-10-14T13:11:21","date_gmt":"2026-10-14T13:11:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lunchboard-restaurant-menu-lunch-menu-allergens\/"},"modified":"2026-10-14T13:10:50","modified_gmt":"2026-10-14T13:10:50","slug":"lunchboard","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lunchboard\/","author":23468925,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.0","stable_tag":"0.2.0","tested":"7.1.3","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Lunchboard \u2013 Restaurant Menu, Lunch Menu & Allergens","header_author":"Amitry","header_description":"Weekly lunch menus and restaurant menus with allergen and additive labels, five designs, a printable menu board and QR codes. No external requests.","assets_banners_color":"728879","last_updated":"2026-10-14 13:10:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/amitry.de\/entwicklungen\/lunchboard\/","header_author_uri":"https:\/\/amitry.de","rating":0,"author_block_rating":0,"active_installs":0,"downloads":25,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.0":{"tag":"0.2.0","author":"amitry","date":"2026-10-14 13:10:50","revision":3746440}},"upgrade_notice":{"0.2.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3746444,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3746444,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.gif":{"filename":"banner-1544x500.gif","revision":3746444,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.gif":{"filename":"banner-772x250.gif","revision":3746444,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"lunchboard\/menu":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"lunchboard\/menu","title":"Restaurant menu","category":"widgets","icon":"food","description":"Shows your menu by category, with prices, allergens and additives.","keywords":["menu","food menu","drinks","Speisekarte","Getr\u00e4nkekarte"],"textdomain":"lunchboard","attributes":{"design":{"type":"string","default":""},"categories":{"type":"array","items":{"type":"integer"},"default":[]},"showImages":{"type":"boolean","default":false},"showLegend":{"type":"boolean","default":true},"headingLevel":{"type":"number","default":2}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js","style":"lunchboard-frontend","version":"0.2.0"},"lunchboard\/week":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"lunchboard\/week","title":"Weekly lunch menu","category":"widgets","icon":"calendar-alt","description":"Shows the lunch menu of the current week with prices, allergens and additives.","keywords":["lunch","lunch menu","daily specials","Mittagstisch","Wochenkarte"],"textdomain":"lunchboard","attributes":{"design":{"type":"string","default":""},"week":{"type":"string","enum":["current","next"],"default":"current"},"day":{"type":"string","enum":["all","today"],"default":"all"},"showLegend":{"type":"boolean","default":true},"headingLevel":{"type":"number","default":2}},"supports":{"html":false,"align":["wide","full"],"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true}},"editorScript":"file:.\/index.js","style":"lunchboard-frontend","version":"0.2.0"}},"tagged_versions":["0.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3746444,"resolution":"1","location":"assets","locale":"","width":2880,"height":1800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3746444,"resolution":"2","location":"assets","locale":"","width":2880,"height":1800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3746444,"resolution":"3","location":"assets","locale":"","width":2880,"height":1800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3746444,"resolution":"4","location":"assets","locale":"","width":2880,"height":1800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3746444,"resolution":"5","location":"assets","locale":"","width":2880,"height":1800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3746444,"resolution":"6","location":"assets","locale":"","width":2880,"height":1800},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3746444,"resolution":"7","location":"assets","locale":"","width":2880,"height":1800}},"screenshots":{"1":"The overview: this week and next at a glance, with the dishes of every day.","2":"The design screen with a live preview of all five designs.","3":"Editing a weekly menu: days side by side, suggestions and allergen chips.","4":"A weekly lunch menu on the website in the design \"Bistro\".","5":"The design \"Chalkboard\" on a phone.","6":"The printable A4 menu board with legend and QR code.","7":"Settings for allergens and additives."}},"plugin_section":[],"plugin_tags":[157429,30524,41098,222034,23280],"plugin_category":[],"plugin_contributors":[260954],"plugin_business_model":[],"class_list":["post-385630","plugin","type-plugin","status-publish","hentry","plugin_tags-allergens","plugin_tags-food-menu","plugin_tags-lunch-menu","plugin_tags-qr-code-menu","plugin_tags-restaurant-menu","plugin_contributors-amitry","plugin_committers-amitry"],"banners":{"banner":"https:\/\/ps.w.org\/lunchboard\/assets\/banner-772x250.gif?rev=3746444","banner_2x":"https:\/\/ps.w.org\/lunchboard\/assets\/banner-1544x500.gif?rev=3746444","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lunchboard\/assets\/icon-128x128.gif?rev=3746444","icon_2x":"https:\/\/ps.w.org\/lunchboard\/assets\/icon-256x256.gif?rev=3746444","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lunchboard\/assets\/screenshot-1.png?rev=3746444","caption":"The overview: this week and next at a glance, with the dishes of every day."},{"src":"https:\/\/ps.w.org\/lunchboard\/assets\/screenshot-2.png?rev=3746444","caption":"The design screen with a live preview of all five designs."},{"src":"https:\/\/ps.w.org\/lunchboard\/assets\/screenshot-3.png?rev=3746444","caption":"Editing a weekly menu: days side by side, suggestions and allergen chips."},{"src":"https:\/\/ps.w.org\/lunchboard\/assets\/screenshot-4.png?rev=3746444","caption":"A weekly lunch menu on the website in the design \"Bistro\"."},{"src":"https:\/\/ps.w.org\/lunchboard\/assets\/screenshot-5.png?rev=3746444","caption":"The design \"Chalkboard\" on a phone."},{"src":"https:\/\/ps.w.org\/lunchboard\/assets\/screenshot-6.png?rev=3746444","caption":"The printable A4 menu board with legend and QR code."},{"src":"https:\/\/ps.w.org\/lunchboard\/assets\/screenshot-7.png?rev=3746444","caption":"Settings for allergens and additives."}],"raw_content":"<!--section=description-->\n<p><strong>Lunchboard puts your restaurant menu and your weekly lunch menu on your website \u2013 with allergens, additives and prices, in a design that fits your restaurant.<\/strong> 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.<\/p>\n\n<p>Made for restaurants, caf\u00e9s, 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.<\/p>\n\n<h4>Weekly lunch menu<\/h4>\n\n<ul>\n<li><strong>One screen per week.<\/strong> Monday to Friday side by side, plus dishes served all week (soup, salad of the week). Notes per day, e.g. \"Closed \u2013 public holiday\".<\/li>\n<li><strong>Fast to fill in.<\/strong> 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.<\/li>\n<li><strong>Start from last week<\/strong> with one click, or copy any weekly menu to the following week.<\/li>\n<li><strong>Always up to date.<\/strong> Your website shows the current week and switches to next week after the last serving day \u2013 as soon as it is published. Today's dishes are highlighted.<\/li>\n<li><strong>Today's dishes<\/strong> as a separate view for your home page.<\/li>\n<\/ul>\n\n<h4>Restaurant menu<\/h4>\n\n<ul>\n<li>Dishes in categories and sub-categories, in your own order.<\/li>\n<li>Several sizes per dish (0.3 l \/ 0.5 l), photos, descriptions, markers like vegetarian, vegan or spicy.<\/li>\n<li>Prices exactly as you type them \u2013 \"market price\" stays text, \"7,50\" becomes a price.<\/li>\n<\/ul>\n\n<h4>Allergens and additives<\/h4>\n\n<ul>\n<li>The <strong>14 allergens<\/strong> that must be declared in the EU, with the letter codes common in German-speaking countries (A\u2013R).<\/li>\n<li>The <strong>additives<\/strong> usually declared with numbers (colouring, preservative, caffeine, quinine \u2026). Switch off what you never use, add your own and change every code or wording.<\/li>\n<li>A <strong>legend<\/strong> below each menu explains the codes in use, or all codes.<\/li>\n<li>Screen readers hear the full allergen names instead of letters.<\/li>\n<\/ul>\n\n<h4>Five designs<\/h4>\n\n<p>Pick a design on the <strong>Design<\/strong> screen and see it live with sample dishes, on desktop and phone:<\/p>\n\n<ul>\n<li><strong>Minimal<\/strong> \u2013 quiet lines in the fonts of your theme. Fits any website.<\/li>\n<li><strong>Bistro<\/strong> \u2013 a classic serif menu with dotted leaders.<\/li>\n<li><strong>Chalkboard<\/strong> \u2013 hand-lettered on a slate board, the classic for daily specials.<\/li>\n<li><strong>Modern<\/strong> \u2013 every day on its own card. Great for canteens and caf\u00e9s.<\/li>\n<li><strong>Fine Dining<\/strong> \u2013 centred, airy, with prices as plain numbers.<\/li>\n<\/ul>\n\n<p>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.<\/p>\n\n<h4>Printable menu board and QR code<\/h4>\n\n<ul>\n<li>A clean <strong>A4 page<\/strong> for the weekly menu or the menu \u2013 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.<\/li>\n<li><strong>Download the QR code<\/strong> as SVG or PNG for table stands, windows and flyers.<\/li>\n<\/ul>\n\n<h4>Made for search engines<\/h4>\n\n<ul>\n<li><strong>schema.org structured data<\/strong> (Menu, MenuSection, MenuItem, Offer) with prices, currency, the date of each weekly dish and diets like vegetarian or vegan.<\/li>\n<li>Real text instead of images or PDFs, weekdays as headings, <code>time<\/code> and <code>data<\/code> elements for dates and prices.<\/li>\n<li>Styles load on pages with a menu, in the page head, so nothing jumps while the page loads.<\/li>\n<li>Print views are hidden from search engines, so they don't compete with your pages.<\/li>\n<\/ul>\n\n<h4>Fast and private<\/h4>\n\n<ul>\n<li><strong>No external requests.<\/strong> Fonts are included and load from your own website. No Google Fonts, no tracking, no CDN. QR codes are created in the browser.<\/li>\n<li>Caches of WP Rocket, LiteSpeed Cache, W3 Total Cache and WP Super Cache are cleared automatically when a menu changes.<\/li>\n<\/ul>\n\n<h4>Ready for add-ons<\/h4>\n\n<p>Lunchboard has more than 70 documented hooks, public functions, template overrides and JavaScript hooks for the admin screens. See <code>docs\/developers.md<\/code> in the plugin folder.<\/p>\n\n<h4>Languages<\/h4>\n\n<p>Lunchboard is ready for translation. Translations are managed on translate.wordpress.org.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open <strong>Lunchboard<\/strong> in the admin menu. The overview walks you through the setup.<\/li>\n<li>Create a weekly menu, or add dishes under <strong>Menu<\/strong>.<\/li>\n<li>Add the block <strong>Weekly lunch menu<\/strong> or <strong>Restaurant menu<\/strong> to a page. With page builders, use a shortcode:\n\n<ul>\n<li><code>[lunchboard_week]<\/code> \u2013 the current week<\/li>\n<li><code>[lunchboard_week day=\"today\"]<\/code> \u2013 today's dishes<\/li>\n<li><code>[lunchboard_week week=\"next\"]<\/code> \u2013 next week<\/li>\n<li><code>[lunchboard_menu]<\/code> \u2013 the whole menu<\/li>\n<li><code>[lunchboard_menu category=\"drinks\"]<\/code> \u2013 some categories (slugs, comma-separated)<\/li>\n<li><code>[lunchboard_menu images=\"yes\"]<\/code> \u2013 with photos<\/li>\n<li><code>design=\"chalkboard\"<\/code> \u2013 any menu in another design<\/li>\n<li><code>legend=\"no\"<\/code> \u2013 without the legend<\/li>\n<\/ul><\/li>\n<li>Pick your look under <strong>Lunchboard \u2192 Design<\/strong>.<\/li>\n<li>Under <strong>Lunchboard \u2192 Settings \u2192 QR code &amp; print<\/strong>, choose where your QR code leads and download it.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20make%20my%20menu%20legally%20compliant%3F\"><h3>Does this plugin make my menu legally compliant?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20i%20use%20other%20codes%20than%20a%E2%80%93r%20and%201%E2%80%9312%3F\"><h3>Can I use other codes than A\u2013R and 1\u201312?<\/h3><\/dt>\n<dd><p>Yes. Every code and wording can be changed under \"Lunchboard \u2192 Settings \u2192 Allergens &amp; additives\". Your dishes keep their markings.<\/p><\/dd>\n<dt id=\"does%20lunchboard%20load%20google%20fonts%3F\"><h3>Does Lunchboard load Google Fonts?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"will%20the%20menu%20match%20my%20theme%3F\"><h3>Will the menu match my theme?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"how%20do%20i%20print%20the%20weekly%20menu%3F\"><h3>How do I print the weekly menu?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"i%20use%20a%20caching%20plugin.%20will%20guests%20see%20old%20dishes%3F\"><h3>I use a caching plugin. Will guests see old dishes?<\/h3><\/dt>\n<dd><p>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 <code>lunchboard_pages_purged<\/code> action.<\/p><\/dd>\n<dt id=\"can%20i%20extend%20lunchboard%3F\"><h3>Can I extend Lunchboard?<\/h3><\/dt>\n<dd><p>Yes. Add designs, markers, fields, settings tabs, print views or your own markup with the hooks described in <code>docs\/developers.md<\/code>.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens to my data when I delete the plugin?<\/h3><\/dt>\n<dd><p>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 \u2192 Advanced\".<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Weekly lunch menus and restaurant menus with allergen and additive labels, prices in your currency and photos.<\/li>\n<li>Five designs with live preview, accent colours, font, price and spacing options.<\/li>\n<li>Printable A4 menu board and QR codes, made on your own site.<\/li>\n<li>schema.org structured data for menus.<\/li>\n<li>More than 70 hooks and public functions for add-ons, documented in docs\/developers.md.<\/li>\n<\/ul>","raw_excerpt":"Restaurant menu and weekly lunch menu with allergen and additive labels, five designs, a printable menu board and QR codes. No external requests.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/385630","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=385630"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/amitry"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=385630"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=385630"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=385630"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=385630"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=385630"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=385630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}