project
service
website
job
Advanced Restaurant Menu Manager – WordPress Plugin
A free, multilingual WordPress restaurant menu plugin with a drag-and-drop builder, WPML compatibility, allergen management and Schema.org structured data — built by IVIS MEDIA, a WordPress agency in Berlin.
Plugin Details
Contributors: IVIS MEDIA Berlin - Webagentur
Tags: restaurant, menu, food, multilingual, wpml
Requires at least: WordPress 6.6
Tested up to: WordPress 7.0
Stable tag: 1.0.3
Requires PHP: 8.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Description
A flexible, multilingual restaurant menu plugin with drag-and-drop builder, WPML support, and modern UX.
Advanced Restaurant Menu Manager is a comprehensive solution for restaurants, cafes, and food businesses to create and manage beautiful, professional menus on WordPress. Built with modern best practices, accessibility, and multilingual support in mind.
Key Features
- • Drag-and-Drop Menu Builder - Easily organize your menu with an intuitive interface
- • Multiple Menus - Create separate menus for lunch, dinner, drinks, etc.
- • Multilingual Ready - Built-in multilingual support plus WPML compatibility
- • Categories & Subcategories - Hierarchical organization with filtering
- • Allergen Management - Track and display allergens with automatic numbering
- • Price Variants - Support for sizes, portions, and price adjustments
- • Bulk Tools - Import and export menus and items via CSV or JSON
- • Gutenberg Blocks - Native WordPress block editor support
- • AJAX Search - Fast, powerful search across menu items
- • Schema.org - SEO-friendly structured data for better search visibility
- • Responsive Design - Mobile-first, works perfectly on all devices
- • Accessibility - WCAG 2.1 AA compliant
Multilingual Support
- • Built-in integrated multilingual system (no plugins needed!)
- • Compatible with WPML for enterprise sites
- • Includes complete German (de_DE) translation
- • Translate menus, items, categories, and allergens
- • Auto-detects WordPress language settings
Display Options
- • Grid, list, and card layouts
- • Customizable columns (1-6)
- • Category filters
- • Allergen filters
- • Search functionality
- • Custom styling options
- • Theme integration
Developer Friendly
- • Clean, well-documented code
- • Extensive hooks and filters
- • Template override system
- • REST API endpoints
- • Follows WordPress coding standards
Languages
- • English (en_US) - Default
- • German (de_DE) - 100% Complete
Availability
The plugin is currently not published in the WordPress.org plugin directory, so there is no public download on this page yet. We are preparing the submission. Until then we install and configure it for you as part of a project — or send you the current release on request. Request the plugin.
Installation
Once you have the plugin files:
- Upload the plugin files to
/wp-content/plugins/advanced-restaurant-menu-manager, or install through the WordPress plugins screen - Activate the plugin through the 'Plugins' screen in WordPress
- Go to Restaurant Menus → Settings to configure options
- Create your first menu at Restaurant Menus → Add New
Frequently Asked Questions
How do I display a menu on my site?
Use the shortcode [restaurant_menu id="123"] (replace 123 with your menu ID) or use the "Restaurant Menu" Gutenberg block in the block editor.
Can I have menus in multiple languages?
Yes! The plugin includes built-in multilingual support. You can also use WPML for more advanced translation workflows.
How do I manage allergens?
Go to Restaurant Menus → Allergens to add allergens. Each allergen gets an automatic alphabetical label (A, B, C, etc.).
Is the plugin accessible?
Yes! Advanced Restaurant Menu Manager follows WCAG 2.1 AA accessibility guidelines, including keyboard navigation, screen reader support, and proper ARIA labels.
Can I customize the design?
Yes! You can use custom CSS, choose between theme or plugin styles, and override templates by copying them to your theme folder.
Does it work with page builders?
Yes! Use the shortcode in any page builder that supports WordPress shortcodes.
Can I import/export menu items?
Yes! Use the Bulk Tools feature (Restaurant Menus → Bulk Tools) to import/export menu items via CSV or complete data sets via JSON.
Does the plugin include a shopping cart or checkout?
No. This version focuses on menu display, search, filters, and structured data. Ecommerce cart and checkout are not included.
Legal Information
Support
For support, documentation, and feature requests, please visit the plugin support forum.
Privacy
This plugin does not send your site data to external servers for analytics or marketing. Menu content is stored in your WordPress database like posts and pages. If you remove the plugin, data is deleted by default; you can enable "Keep data when uninstalling" in the settings to retain it.
Credits
Developed by IVIS MEDIA Berlin - Webagentur