Themable Restaurant Menu Block Plugin for WordPress

Sept. 14, 2016: This plugin (hopefully mobile friendly on all devices) is a work-in-progress and is unavailable for download. This is only a test platform for it while I work through development.

A menu item with an image, and its own theme specified for emphasis:

  • Lake Michigan Braised Pork$11.99
We slow-braise our pork loin in Michigan craft beer, then we pile a ridiculous amount on top of a Brioche roll and top it with creamy cole slaw, fried onion tanglers, and our house-made Carolina BBQ sauce.
Contains:

The above menu item is from Great Lakes Eatery & Pub in Dundee, MI, whose web site we design. We also shot the image of the dish, and branded it for the restaurant’s site. Price, description, appearance and availability are subject to change without notice.

A vegetarian menu item, using the master theme:

  • Ethiopian Vegetable Feast$16.90
Gomen, Tekil Gomen, Mixed Vegetables, Metin Shiro Wat, Kik Alecha, Yemisir Kik Wat, and Defen Yemisir Alecha.

The above menu item is (kinda) from The Blue Nile in Ann Arbor, MI, our favorite Ethiopian restaurant. (They don’t break out the individual dishes like this.) This menu item is used here with no arrangement with the restaurant, and does not imply their support of this plugin. It is merely a real-world example. Price, description and availability are subject to change without notice.

A Kosher menu item, using the master theme with the theme border turned off within the menu item’s settings:

  • Thai Chicken Satay Skewers$14.50
We marinate strips of chicken in a Thai paste, then skewer them. Your choice of grilled or oven-broiled. Served with steamed rice, and a bowl of mild or spicy peanut butter sauce, soy sauce or teriyaki sauce
Contains:

We made this one up from a bunch of stuff that showed up on Google, and left the Spiciness graphic off on-purpose.

An HTML-only block, using the master theme:

  • Today's Special
The special today is two Flint-Style Coney Islands ("Two Up!") with French Fries and a large Vernor's for a whole five bucks! (Mustard and chopped onions are optional, and no you may not substitute ketchup on or add ketchup to the coneys. That's just wrong.)

This is how we might word such a Special, insisting ketchup doesn’t belong on the Coneys.

An HTML-only block, using its own theme:

  • Today's Special
The special today is two Flint-Style Coney Islands ("Two Up!") with French Fries and a large Vernor's for a whole five bucks! (Mustard and chopped onions are optional, and no you may not substitute ketchup on or add ketchup to the coneys. That's just wrong.)

The same, only different.

A test of all the icons created so far:

  • The Kitchen Sink$74.99
We cleaned out the reach-ins, the coolers, the freezers, the pantry, dry storage, the spice rack, the pop machine, and the bar. You get what was in there.
Contains:

We have no idea how this dish would be plated.

A single-colum menu section shortcode. The Header and Footer are each HTML Blocks as above so they can be reused in multiple sections, with their titles disabled. The Header’s border is also disabled, while the Footer’s border is still displayed. The top menu item has its own theme for emphasis, and the bottom menu item uses the master theme with its own border disabled.

  • Entrees or Dinners, Maybe Platters

All entrees, dinners, platters, whatever, come with plates, flatware, and maybe a napkin.

  • Lake Michigan Braised Pork$11.99
We slow-braise our pork loin in Michigan craft beer, then we pile a ridiculous amount on top of a Brioche roll and top it with creamy cole slaw, fried onion tanglers, and our house-made Carolina BBQ sauce.
Contains:
  • Thai Chicken Satay Skewers$14.50
We marinate strips of chicken in a Thai paste, then skewer them. Your choice of grilled or oven-broiled. Served with steamed rice, and a bowl of mild or spicy peanut butter sauce, soy sauce or teriyaki sauce
Contains:

Eating raw or undercooked schmutz may cause bellyaches. Deal with it.


Not bad, still needs tweaking.

A dual-column menu section shortcode, mixing nested shortcodes, block types, and block styles in the various areas.

  • Entrees

All entrees, dinners, platters, whatever, come with plates, flatware, and maybe a napkin.

  • Lake Michigan Braised Pork$11.99
We slow-braise our pork loin in Michigan craft beer, then we pile a ridiculous amount on top of a Brioche roll and top it with creamy cole slaw, fried onion tanglers, and our house-made Carolina BBQ sauce.
Contains:
  • The Kitchen Sink$74.99
We cleaned out the reach-ins, the coolers, the freezers, the pantry, dry storage, the spice rack, the pop machine, and the bar. You get what was in there.
Contains:
  • Today's Special
The special today is two Flint-Style Coney Islands ("Two Up!") with French Fries and a large Vernor's for a whole five bucks! (Mustard and chopped onions are optional, and no you may not substitute ketchup on or add ketchup to the coneys. That's just wrong.)
  • Thai Chicken Satay Skewers$14.50
We marinate strips of chicken in a Thai paste, then skewer them. Your choice of grilled or oven-broiled. Served with steamed rice, and a bowl of mild or spicy peanut butter sauce, soy sauce or teriyaki sauce
Contains:
  • Ethiopian Vegetable Feast$16.90
Gomen, Tekil Gomen, Mixed Vegetables, Metin Shiro Wat, Kik Alecha, Yemisir Kik Wat, and Defen Yemisir Alecha.

Eating raw or undercooked schmutz may cause bellyaches. Deal with it.