progenyplugins

Chalkboard

Menus typed the way a kitchen writes them - a line a dish - with sizes, dietary marks, specials on their own days, "serving now", and a sold-out list that clears itself at midnight.

For independent restaurants, cafes and food trucks.

restaurant menufood menucafedietarymenu schema
What it does

Inside Chalkboard

Type the menu, not a form

one dish a line - Burrata | 14 | V GF | heirloom tomatoes, basil oil. A line starting with # starts a section. Paste a whole menu from a document in one go.

Mistakes are named by line

a mark that does not exist, a price that cannot be read - and the rest of the menu still shows.

Sizes and choices

8oz 32 / 12oz 38, Glass 9 / Bottle 34, or MP for market price.

Dietary marks - vegetarian, vegan, gluten free, dairy free, contains nuts, halal, kosher, spicy - named for screen readers, with a key under the menu.

"Show only" links for guests: vegetarian, vegan, gluten free, dairy free, no nuts. Vegan dishes count as vegetarian and dairy free.

Specials on their days

# Taco Tuesday (Tue) shows only on Tuesdays.

Serving now

give each menu its hours and guests see "Serving now" or "Served from 5pm tomorrow" - late nights past midnight included.

Sold out today

tick the dishes that have run out; they show as sold out and come back by themselves tomorrow.

What it needs

Before you start

WordPress 6.0 or newerPHP 7.4 or newer