=== Simple Restaurant Menu Display ===
Contributors: vikcheema
Donate link: https://paypal.me/SukhwantCheema
Tags: restaurant, menu, custom post type, repeater, shortcode
Requires at least: 5.0
Tested up to: 6.8
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A lightweight and flexible restaurant menu plugin with custom post types, repeater fields, and Gutenberg block support.

== Description ==

Simple Restaurant Menu Display allows you to:

- Create and categorize menu items using a custom post type and taxonomy
- Define multiple quantity/price pairs for items (like size/portion/volume)
- Mark items as "Special" with a custom field badge
- Override styles using your theme
- Insert menus easily via a Gutenberg block or shortcode

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Navigate to **Menu Items** to add your restaurant's dishes
4. Use the `[simple_restaurant_menu_display]` shortcode to embed menus in pages/posts

== Usage ==

- Add menu items under **Menu Items > Add New** in the admin.
- Assign items to a **Menu Section** (taxonomy).
- Optionally mark as **Special** or add pricing quantities.
- [simple_restaurant_menu_display] — shows full menu grouped by section.
- [simple_restaurant_menu_display section="breakfast"] — filters items to the "breakfast" section.
- [simple_restaurant_menu_display special="yes"] — shows only special items.
- [simple_restaurant_menu_display section="lunch" special="yes"] — shows special lunch items.
- Insert the **Menu Block** via the Gutenberg editor.

== Template Overrides ==

You can override the HTML templates used to display menu items.

=== Template Files You Can Override ===

| Plugin File                        | Theme Override Location                                             |
|-----------------------------------|----------------------------------------------------------------------|
| `templates/simpremed-menu-item.php`         | `your-theme/simple-restaurant-menu-display/simpremed-menu-item.php`           |
| `templates/simpremed-menu-loop.php`         | `your-theme/simple-restaurant-menu-display/simpremed-menu-loop.php`           |

=== How to Override ===

1. Create this directory in your theme:
   `/wp-content/themes/your-theme/simple-restaurant-menu-display/`

2. Copy the plugin template file(s) to your theme directory.

3. Edit the templates in your theme as needed.

> ✅ If a template file exists in your theme, it will be used instead of the plugin default.

== Filters ==

- `simpremed_currency_symbol` — Change the currency symbol.
- `simpremed_template_part` — Customize the logic for loading template parts.

== Frequently Asked Questions ==

= Can I add multiple prices for a single item? =
Yes! Use the quantity/price repeater on the edit screen.

= Can I style the menu to match my theme? =
Yes, you can override `simpremed-style.css` in your theme folder.

= Is it Gutenberg compatible? =
Yes! A block is available to easily insert the menu shortcode.

== Screenshots ==

1. Admin screen with repeater fields
2. Example frontend menu with styles
3. Customizer option for highlight color


== Translation ==

This plugin is translation-ready and includes a `.pot` file in the `/languages` folder.

== Changelog ==

= 1.0.0 =
* Initial release with CPT, taxonomy, repeater fields, and Gutenberg block.

== Upgrade Notice ==

= 1.0.0 =
Initial release.
