How to Use WPML with Five Star Restaurant Menu
If you are running a multilingual restaurant website, you may want to translate your menu, sections, and items so your customers can browse in their preferred language.
The good news is that Five Star Restaurant Menu is built with localization in mind and works with translation plugins such as WPML.
Here is how to configure WPML properly with the restaurant menu plugin.
Step 1: Install WPML and Required Components
First, make sure you have:
- WPML Multilingual CMS installed
- WPML String Translation installed and activated
The String Translation add-on is important because it allows you to translate plugin-generated labels and dynamic text.
Step 2: Translating Menus, Sections, and Items
All menus, sections, and items in Five Star Restaurant Menu are created using custom post types and custom taxonomies, making them fully translation-ready.
- Menu post type:
fdm-menu - Menu item post type:
fdm-menu-item - Menu section taxonomy:
fdm-menu-section
To translate these using WPML:
- Go to WPML → String Translation
- Search for menu-related labels
- Translate the strings into your secondary language
- Save your changes
Once translated, the menus, sections, and items will display in the correct language based on the visitor’s selected language.
For more information on translating plugin labels, you can refer to our documentation page.
Step 3: Translating Custom Fields
Custom fields in Five Star Restaurant Menu may require special configuration for WPML:
- You may need to create your own XML configuration file for WPML.
- This file helps WPML recognize and properly translate custom fields used by the plugin.
WPML provides detailed guidance on setting up language configuration files here.
Once set up, your custom fields will be fully translatable, including any extra data added to menu items.
Step 4: Testing Your Translated Menu
After translating menus, sections, items, and custom fields:
- Switch languages on the front end
- Browse your menu pages
- Confirm all labels, item names, section headings, and custom field content appear correctly
Testing ensures a smooth experience for multilingual visitors.
Common Issues and Fixes
- Menus or items not appearing in WPML: Ensure
fdm-menuandfdm-menu-itempost types are set as Translatable in WPML settings. - Sections missing translations: Verify that the
fdm-menu-sectiontaxonomy is enabled for translation. - Custom fields not recognized: Use an XML configuration file as described above.
Getting Started
Five Star Restaurant Menu is designed for multilingual websites. With WPML properly configured, your customers can enjoy a fully translated menu experience.
If you are not yet using the plugin, you can explore the free version or consider upgrading for advanced features.



