Displaying Your Menu: Block, Shortcode & Layouts
Display your DineKit menu with the block or the [dinekit_menu] shortcode, choose from three layouts, and toggle images, dietary tags and allergens.
DineKit gives you two ways to put your menu on any page of your WordPress site: the DineKit Menu block in the block editor, or the Hand-cut chips, mushy peas, tartare sauce. Arborio rice, parmesan, truffle oil. Butterscotch sauce, clotted cream. Freshly made, served with warm sourdough. Lightly fried, lemon & garlic aioli. No dishes match your filters. ✓ contains · ± may contain (traces) shortcode for the classic editor, page builders and widgets. Both draw from the same menu data, so you can pick whichever suits how you build your pages. This guide walks through each method, explains the three layouts, and covers the display options for images, dietary tags and allergens.Mains
Beer-battered Fish & Chips Popular
Regular £14.50Large £17.00
Wild Mushroom Risotto
£13.00
Desserts
Sticky Toffee Pudding Chef’s Special
£6.00
Soup of the Day
£6.50
Crispy Calamari
£8.00
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Full allergen matrix (printable)
Dish
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Beer-battered Fish & Chips
✓
✓
Wild Mushroom Risotto
✓
Sticky Toffee Pudding
✓
✓
✓
Soup of the Day
✓
✓
Crispy Calamari
✓
✓
✓
Before you display anything, it helps to have your menu ready. If you have not done that yet, build your menu first, then come back here. Want to see the end result? Take a look at our live example.
Block or shortcode: which should you use?
Both methods produce the same mobile-friendly, theme-aware output, so the right choice comes down to how you edit pages. Use the DineKit Menu block if you build pages with the standard WordPress block editor — it gives you a visual panel to point-and-click your choices, and you can preview the menu as you edit. Use the Hand-cut chips, mushy peas, tartare sauce. Arborio rice, parmesan, truffle oil. Butterscotch sauce, clotted cream. Freshly made, served with warm sourdough. Lightly fried, lemon & garlic aioli. No dishes match your filters. ✓ contains · ± may contain (traces) shortcode if you work in the classic editor, a page builder (such as Elementor or Beaver Builder), a text widget, or anywhere the block editor is not available.Mains
Beer-battered Fish & Chips Popular
Regular £14.50Large £17.00
Wild Mushroom Risotto
£13.00
Desserts
Sticky Toffee Pudding Chef’s Special
£6.00
Soup of the Day
£6.50
Crispy Calamari
£8.00
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Full allergen matrix (printable)
Dish
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Beer-battered Fish & Chips
✓
✓
Wild Mushroom Risotto
✓
Sticky Toffee Pudding
✓
✓
✓
Soup of the Day
✓
✓
Crispy Calamari
✓
✓
✓
Adding the DineKit Menu block
- Open the page or post where you want the menu, then click Edit.
- Click the + (Add block) button where you want the menu to appear.
- Search for DineKit Menu and select it to insert the block.
- With the block selected, open the settings panel on the right. Choose which menu to display and, if you wish, which sections to show.
- Pick a layout and toggle the display options for images, dietary tags and allergens.
- Click Update or Publish to save, then view the page on desktop and mobile.
The block’s settings panel is also the quickest way to see the exact option names available in your version of DineKit, since labels may vary slightly between releases.
Using the
Avoid
Mains
-
Beer-battered Fish & Chips Popular
Regular £14.50Large £17.00
Hand-cut chips, mushy peas, tartare sauce.
Allergens
-
Wild Mushroom Risotto
£13.00
Arborio rice, parmesan, truffle oil.
Allergens
Desserts
-
Sticky Toffee Pudding Chef’s Special
£6.00
Butterscotch sauce, clotted cream.
Allergens

-
Soup of the Day
£6.50
Freshly made, served with warm sourdough.
Allergens
-
Crispy Calamari
£8.00
Lightly fried, lemon & garlic aioli.
Allergens

No dishes match your filters.
Allergen key
-
Celery
-
Cereals containing gluten
-
Crustaceans
-
Eggs
-
Fish
-
Lupin
-
Milk
-
Molluscs
-
Mustard
-
Peanuts
-
Sesame
-
Soya
-
Sulphur dioxide / sulphites
-
Tree nuts
Full allergen matrix (printable)
Dish
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Beer-battered Fish & Chips
✓
✓
Wild Mushroom Risotto
✓
Sticky Toffee Pudding
✓
✓
✓
Soup of the Day
✓
✓
Crispy Calamari
✓
✓
✓
✓ contains · ± may contain (traces)
shortcode
Mains
-
Beer-battered Fish & Chips Popular
Regular £14.50Large £17.00Hand-cut chips, mushy peas, tartare sauce.
Allergens -
Wild Mushroom Risotto
£13.00Arborio rice, parmesan, truffle oil.
Allergens
Desserts
-
Sticky Toffee Pudding Chef’s Special
£6.00Butterscotch sauce, clotted cream.
Allergens
-
Soup of the Day
£6.50Freshly made, served with warm sourdough.
Allergens -
Crispy Calamari
£8.00Lightly fried, lemon & garlic aioli.
Allergens
No dishes match your filters.
-
Celery
-
Cereals containing gluten
-
Crustaceans
-
Eggs
-
Fish
-
Lupin
-
Milk
-
Molluscs
-
Mustard
-
Peanuts
-
Sesame
-
Soya
-
Sulphur dioxide / sulphites
-
Tree nuts
Full allergen matrix (printable)
| Dish | Celery | Cereals containing gluten | Crustaceans | Eggs | Fish | Lupin | Milk | Molluscs | Mustard | Peanuts | Sesame | Soya | Sulphur dioxide / sulphites | Tree nuts |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Beer-battered Fish & Chips | ✓ | ✓ | ||||||||||||
| Wild Mushroom Risotto | ✓ | |||||||||||||
| Sticky Toffee Pudding | ✓ | ✓ | ✓ | |||||||||||
| Soup of the Day | ✓ | ✓ | ||||||||||||
| Crispy Calamari | ✓ | ✓ | ✓ |
✓ contains · ± may contain (traces)
- Edit the page, post or widget where you want the menu.
- Add a shortcode block, or type into a classic-editor or page-builder text area.
- Paste
on its own line.AvoidMains
-
Beer-battered Fish & Chips Popular
Regular £14.50Large £17.00Hand-cut chips, mushy peas, tartare sauce.
Allergens -
Wild Mushroom Risotto
£13.00Arborio rice, parmesan, truffle oil.
Allergens
Desserts
-
Sticky Toffee Pudding Chef’s Special
£6.00Butterscotch sauce, clotted cream.
Allergens
-
Soup of the Day
£6.50Freshly made, served with warm sourdough.
Allergens -
Crispy Calamari
£8.00Lightly fried, lemon & garlic aioli.
Allergens
No dishes match your filters.
Allergen key-
Celery
-
Cereals containing gluten
-
Crustaceans
-
Eggs
-
Fish
-
Lupin
-
Milk
-
Molluscs
-
Mustard
-
Peanuts
-
Sesame
-
Soya
-
Sulphur dioxide / sulphites
-
Tree nuts
Full allergen matrix (printable)
Dish Celery Cereals containing gluten Crustaceans Eggs Fish Lupin Milk Molluscs Mustard Peanuts Sesame Soya Sulphur dioxide / sulphites Tree nuts Beer-battered Fish & Chips ✓ ✓ Wild Mushroom Risotto ✓ Sticky Toffee Pudding ✓ ✓ ✓ Soup of the Day ✓ ✓ Crispy Calamari ✓ ✓ ✓ ✓ contains · ± may contain (traces)
-
- Add attributes to change what is shown, then save and preview.
Attributes let you override the defaults inline. For example, to use the card layout you might write Hand-cut chips, mushy peas, tartare sauce. Arborio rice, parmesan, truffle oil. Butterscotch sauce, clotted cream. Freshly made, served with warm sourdough. Lightly fried, lemon & garlic aioli. No dishes match your filters. ✓ contains · ± may contain (traces) Hand-cut chips, mushy peas, tartare sauce. Arborio rice, parmesan, truffle oil. Butterscotch sauce, clotted cream. Freshly made, served with warm sourdough. Lightly fried, lemon & garlic aioli. No dishes match your filters. ✓ contains · ± may contain (traces) Hand-cut chips, mushy peas, tartare sauce. Arborio rice, parmesan, truffle oil. Butterscotch sauce, clotted cream. Freshly made, served with warm sourdough. Lightly fried, lemon & garlic aioli. No dishes match your filters. ✓ contains · ± may contain (traces) , and to hide images something like Mains
Beer-battered Fish & Chips Popular
Regular £14.50Large £17.00
Wild Mushroom Risotto
£13.00
Desserts
Sticky Toffee Pudding Chef’s Special
£6.00
Soup of the Day
£6.50
Crispy Calamari
£8.00
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Full allergen matrix (printable)
Dish
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Beer-battered Fish & Chips
✓
✓
Wild Mushroom Risotto
✓
Sticky Toffee Pudding
✓
✓
✓
Soup of the Day
✓
✓
Crispy Calamari
✓
✓
✓
. You can combine several, such as Mains
Beer-battered Fish & Chips Popular
Regular £14.50Large £17.00
Wild Mushroom Risotto
£13.00
Desserts
Sticky Toffee Pudding Chef’s Special
£6.00
Soup of the Day
£6.50
Crispy Calamari
£8.00
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Full allergen matrix (printable)
Dish
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Beer-battered Fish & Chips
✓
✓
Wild Mushroom Risotto
✓
Sticky Toffee Pudding
✓
✓
✓
Soup of the Day
✓
✓
Crispy Calamari
✓
✓
✓
. These examples are illustrative: the exact attribute names for your install are shown in the block and shortcode helper.Mains
Beer-battered Fish & Chips Popular
Regular £14.50Large £17.00
Wild Mushroom Risotto
£13.00
Desserts
Sticky Toffee Pudding Chef’s Special
£6.00
Soup of the Day
£6.50
Crispy Calamari
£8.00
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Full allergen matrix (printable)
Dish
Celery
Cereals containing gluten
Crustaceans
Eggs
Fish
Lupin
Milk
Molluscs
Mustard
Peanuts
Sesame
Soya
Sulphur dioxide / sulphites
Tree nuts
Beer-battered Fish & Chips
✓
✓
Wild Mushroom Risotto
✓
Sticky Toffee Pudding
✓
✓
✓
Soup of the Day
✓
✓
Crispy Calamari
✓
✓
✓
The three layouts explained
- Classic list — a clean, traditional single-column list of dishes with prices. Ideal for longer menus and a familiar restaurant feel.
- Card grid — each dish sits in its own card in a responsive grid. Best when you want to feature dish images and give a modern, visual experience.
- Compact — a condensed, chalkboard-style layout that fits a lot into a small space. Great for daily specials, drinks lists or sidebars.
Display options: images, tags and allergens
Whichever method and layout you choose, you can turn individual details on or off: images (the Card grid makes the most of these), dietary tags (markers such as vegetarian, vegan or gluten-free) and allergens. Set these in the block’s settings panel, or via the equivalent shortcode attributes shown in the helper.
Mobile-friendly and SEO-friendly by default
Every layout is mobile-friendly and adapts to your theme’s fonts and colours. DineKit also outputs structured Menu and MenuItem schema, which helps search engines understand your menu — included automatically whenever your menu is displayed. Once your menu is live, make it easy to reach at the table with QR code menus.