Creating Reusable Menu Displays with Saved Shortcodes

Open menu graphic displaying a price list with food and drink icons, flanked by a fork and knife. (C) 2026, https://rsmspark.com, all rights reserved

Most restaurant websites need to show the menu in multiple places: the main menu page, a sidebar “Today’s Specials” section, a catering page, and sometimes even in popups or on location-specific pages.

Copying and pasting shortcodes everywhere and trying to keep them consistent is fragile.

Saved Menu Shortcodes Keep Things Organized

RSM Menu lets you create saved menu displays. These are reusable configurations that you can place anywhere using a simple shortcode like [rsmspark_menu id="123"].

Each saved display can have its own settings: which menu groups to show, whether to display images, which pricing context to use, how many columns, and a wide range of appearance options.

Once you have it set up the way you want, you can drop that same shortcode on any page, in any widget area, or even inside a popup without having to reconfigure everything.

Consistency Without the Headache

When your client decides they want the dinner menu to use a slightly different heading style or they want to hide prices on the catering page, you only have to change it in one place.

Everywhere that saved shortcode is used will reflect the update automatically.

This is especially valuable on larger sites or when you are managing menus across multiple locations.

Great for Both Developers and Clients

Developers love saved shortcodes because they reduce repetitive work and make handoff cleaner.

Clients love them because they can ask for a new menu display without needing a full development task. You create the saved shortcode once, give them the shortcode, and they can place it themselves.

It strikes a nice balance between control and flexibility.