When they search, make sure they find you!
New

ID Restaurant Menu

Create and display beautiful restaurant menus with multiple display styles, bulk pricing, schema markup, PDF generation, and page builder integrations.

v1.3.0 Free & Pro

Requirements

WordPress 6.0+
PHP 7.4+
Tested Up To 6.7

Changelog

= 1.3.0 =
* New: Menu Groups — create menus (Breakfast, Lunch, Dinner), assign items to multiple menus, display via `[id_restaurant_menu menu="breakfast"]`
* New: Menu admin page with add/edit/delete and drag-and-drop reorder
* New: Inline menus multi-select column on items list table
* New: Menu checkboxes on item edit form
* New: IDVE block Menu dropdown field
* Fixed: IDVE block fields (Display Style, Category) now populate correctly (resolved plugins_loaded timing issue)
* Fixed: Bulk pricing Apply button now works (AJAX handlers were not registered)
* Improved: Bulk pricing simplified to single Apply button (no preview step)

= 1.2.0 =
* New: Drag-and-drop grip handle column on items page for clear visual reorder affordance
* New: Inline editing — click item names, categories, and prices to edit directly in the list table
* New: Size-based pricing visible and editable inline with add/remove variant support
* New: Price mode switching — toggle between single price, size-based pricing, and custom labels inline
* New: Bulk pricing panel integrated into items page as a collapsible section
* Improved: Drag-and-drop disabled when sorting by column or searching (visual indicator)
* Removed: Separate Bulk Pricing submenu page (now part of items page)

= 1.1.0 =
* New: Size-based pricing — offer Small, Medium, Large (or custom) sizes with individual prices per item
* New: Default size labels setting under General tab for quick setup
* New: Import feature gated as a Pro feature with upgrade prompt
* New: JSON import supports optional `price_variants` array on items
* New: CSV import supports optional `item_price_variants` column (pipe-delimited, e.g. `Small:3.50|Large:4.50`)
* Improved: Bulk pricing adjusts variant prices proportionally
* Improved: PDF generation renders size-based prices
* Improved: Schema.org output emits multiple Offer objects for sized items
* Improved: Admin list table shows all size/price pairs

= 1.0.0 =
* Initial release
* Menu item and category management with custom database tables
* 5 display styles: Elegant, Modern, Casual, Grid, Minimal
* Bulk pricing adjustments (flat, percentage, rounding)
* Dietary flags (Gluten-Free, Vegetarian, Vegan, Dairy-Free, Contains Nuts)
* Featured items with badge, border, or background highlighting
* Schema.org JSON-LD structured data output
* Shortcode with flexible attributes
* Theme template overrides
* Drag-and-drop reordering
* PDF menu generation with TCPDF
* IDVE block integration
* WPBakery element
* Elementor widget