This guide gets FW Food Menu running on your WordPress site in five steps — from activation to a live menu page.
After installing the plugin package, go to Plugins → Installed Plugins in the WordPress admin sidebar and activate FW Food Menu. Once activated, a top-level FW Food Menu menu appears in the WordPress admin sidebar.
Go to FW Food Menu → Categories and click Add New. Enter a category name — for example, Starters — and save. Categories group your meals on the frontend and can be nested into parent/child hierarchies as your menu grows.

Go to FW Food Menu → Meals and click Add New. Fill in the key fields for each meal:
Save each meal. Repeat for as many items as you need. Additional fields such as images, nutritional info, allergens, and price modifiers become available when the relevant add-on plugins are installed.

Create a new WordPress page (or edit an existing one) and insert the following shortcode into the page content:
[fwfm_menu]
This shortcode displays all published categories and their meals using your active design template. If you want to show only specific categories, you can pass parameters — for example:
[fwfm_menu category_id="1,2"] — display categories by ID[fwfm_menu categories="Starters|Mains"] — display categories by nameThe shortcode works in both the Classic editor and the Gutenberg block editor. In Gutenberg, you can also use the dedicated Menu Block found under the FW Food Menu category in the block inserter — this provides visual controls for category selection and layout without writing shortcode manually.
Publish the page and open it in your browser. Your food menu will appear with categories and meals displayed according to the active design template. If the page is blank or categories are missing, confirm that:
Once your basic menu is live, explore these areas to extend functionality:
add_params in the shortcode to override individual settings per page without changing global configuration