DemonstrationCustom WordPress Restaurant Theme

Larkin & Vine

Larkin & Vine is a demonstration build for a fictional Buffalo restaurant. Its menu shows how a manager can change a dish description, price or dietary tag in WordPress without recreating a design file. Google can index PDFs; this HTML menu offers a layout that adapts to a phone and individual items that staff can maintain. Each edit supplies both the visible menu and its structured data. Opening hours come from one shared theme configuration used by the hours table, open/closed badge, footer and Restaurant structured data; this demo does not include an admin screen for editing hours. The reservation form collects a preferred date, time and party size for staff to confirm. It does not check table availability or make a confirmed booking. The public demo validates entries without saving or emailing them; the theme includes a separate configuration for storing and emailing inquiries in a client build. This is a feature demonstration, with no client revenue or ranking results claimed.

Larkin & Vine is a fictional restaurant. Its address, phone number and reviews are invented, and the site is deliberately kept out of search results. Demo forms do not make reservations, save submissions or send emails.

larkinandvine.preview.holtzdigital.com
Larkin & Vine homepage hero with a live open/closed status badge
The full menu page, built from structured dish records with prices and dietary tags
The menu on a phone — readable without pinching, with a sticky call and reserve bar
Private dining and catering page with the event inquiry form
Reservation request form with party size, date and allergy notes
Events page listing upcoming supper clubs and live music
Visit page with hours, parking, accessibility details and directions

Key Capabilities

  • Menu items editable in WordPress — change a price, description or dietary tag without rebuilding the menu layout
  • Restaurant and Menu structured data generated from the same hours and dish records used on the website
  • Opening hours defined in one theme configuration and reused by the hours table, open/closed badge, footer and structured data
  • Reservation and private-dining request forms with validation and spam checks; the public demo does not save or email submissions
  • Events that remove themselves from the site once the date has passed
  • Sticky mobile action bar for the three things a phone visitor actually does: call, get directions, reserve
  • Labeled form fields, visible keyboard focus, a skip-to-content link and reduced-motion styles
  • Custom theme with self-hosted fonts, deferred JavaScript and no page-builder dependency

Built With

WordPressPHP 8Custom ThemeMySQLDockerSchema.org JSON-LD

Why It Matters

A restaurant website needs to support everyday work: changing a dish price, keeping displayed hours consistent and explaining what happens after a guest requests a table. This demo makes those choices visible so a Buffalo restaurant owner can assess the menu, mobile navigation and inquiry flow before discussing a real build.