Restaurant Course Manager
Restaurant Course Manager lets you create, manage, and display restaurant courses (prix fixe menus) without using a custom post type. It provides a dedicated admin page, a frontend shortcode, and optional CSS bundles you can toggle from settings.
Key points:
— Custom admin screen to add/edit/delete courses
— Shortcode [restcoma_courses] with simple filters
— Optional “Recommended” and “Seasonal period” flags
— Separate CSS bundles (base/layout/design/responsive) you can enable/disable
— Internationalization-ready (text domain: restaurant-course-manager)
— Secure: proper sanitization and escaping, and nonces on admin actions
Data is stored in a dedicated database table created on activation (e.g. wp_rcm_courses).
Shortcode
Use the shortcode on any page or post:
[restcoma_courses]
Attributes:
— recommended="1": show only recommended courses
— seasonal="1": show only seasonal courses
— limit="3": limit the number of items
Examples: [restcoma_courses recommended=»1″] [restcoma_courses seasonal=»1″ limit=»5″]
Settings
Go to Settings → Restaurant Course Manager to: — Toggle CSS bundles (Base / Layout / Design / Responsive)
Localization
- Text Domain:
restaurant-course-manager - Domain Path:
/languages
Uninstalling
When the plugin is deleted from the Plugins screen:
— Drops the database table (e.g. wp_restcoma_courses).
— Removes related options: restcoma_enable_layout_css, restcoma_enable_design_css, restcoma_enable_responsive_css, restcoma_enable_base_css, restcoma_custom_css (and legacy restcoma_enable_default_styles). Backward-compat old keys rcm_* are also removed if present.
Privacy
This plugin stores only course data (title, price info, options, etc.) and does not collect personal user data by default.