Restaurant menu displayed by the LRob La Carte WordPress plugin: tabs by category, prices, vegetarian and favorite badges, unavailable dish, allergens

LRob – La Carte: bar and restaurant menu for WordPress, with prices, allergens and badges

La Carte is a WordPress plugin to manage a bar or restaurant menu and display it on the site: categories, multiple prices per product, happy hour, allergens, badges and availability.

Changing a price, adding the daily special or marking an item as sold out takes a few seconds, with no PDF to redo. The menu displays cleanly on computers and phones alike, with one tab per category.

Multiple prices and happy hour

Each product can have several prices, each with its own label: glass, bottle, 25 cl, 50 cl, pint… A price can be marked “happy hour”, and it is then shown separately on the menu.

Allergens, badges and availability

  • The 14 allergens required by regulations
  • Badges : vegan, homemade, spicy…
  • Availability : sold out, hidden or not
  • Image and product-specific description

Categories and sub-categories

Categories (starters, mains, desserts, drinks…) are created in one click from templates for a restaurant or a bar, or by hand. Each has its own icon, emoji or image, and can contain subcategories (beers, cocktails, wines…). The order is set by drag-and-drop.

A block to display the menu

  • The whole menu or a single category
  • Compact or classic presentation
  • Adjustable colors, font and columns
  • Menu import and export

Installation and updates

  1. Download the .zip from the releases page.
  2. Plugins, Add New Plugin, Upload Plugin.
  3. Install and then activate.
  4. Create your categories, then your products.
  5. Place the block La Carte on a page.

New versions then appear on their own in the WordPress Updates page, just like a plugin from wordpress.org: they come from LRob’s code server, git.lrob.net.

You need WordPress 6.8 or newer, PHP 8.2 or newer, and the block editor: the extension provides a block, not a shortcode.

Frequently asked questions

Is La Carte free?

Yes. GPL license, no subscription or paid version.

Can I display a single category on a page?

Yes: the block displays the whole menu or the category of your choice, for example drinks on one page and dishes on another.

How do I mark a dish as sold out?

Set its availability to “sold out”: it stays visible with a badge, or disappears from the menu, depending on the setting.

In which languages is it available?

In both French and English, and it is ready to be translated into other languages.

Source code and license

La Carte is released under the GPL 2.0 or later license, like WordPress: open source, free, with no paid version. The code, releases and issue tracker are on git.lrob.net/WP/la-carte ; for a bug or an idea, open an issue on the repository. See also the introductory article on the LRob blog.

Other LRob WordPress plugins

All the plugins, sorted by use, are on the page LRob Plugins.