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:

  1. Go to WPML → String Translation
  2. Search for menu-related labels
  3. Translate the strings into your secondary language
  4. 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:

  1. You may need to create your own XML configuration file for WPML.
  2. 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:

  1. Switch languages on the front end
  2. Browse your menu pages
  3. 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-menu and fdm-menu-item post types are set as Translatable in WPML settings.
  • Sections missing translations: Verify that the fdm-menu-section taxonomy 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.

Call to action box goes here
Need a Plugin to Improve Your Site?
Browse Plugins Now
With Summer Coming, It’s the Perfect Time to Upgrade Your Restaurant Website
With Summer Coming, It’s the Perfect Time to Upgrade Your Restaurant Website

Summer brings higher traffic, larger parties, more online reservations, and increased demand for takeout and online ordering. If your restaurant website is not fully optimized, you risk losing bookings and orders during your busiest season. Upgrading to Five Star Restaurant Reservations Ultimate and Five Star Restaurant Menu Ultimate ensures your site is ready to handle…

Top 5 Restaurant Reservation Platforms (And Why Five Star Restaurant Reservations Is the Smartest Choice)
Top 5 Restaurant Reservation Platforms (And Why Five Star Restaurant Reservations Is the Smartest Choice)

If you’re launching a restaurant website, one of the first decisions you’ll face is choosing the right restaurant reservations platform. Do you list your business on a third-party marketplace like OpenTable or Resy?Do you rely on platforms like TheFork?Or do you install a reservation system directly on your own WordPress site? Each option solves a…

How to Set Location and Scheduling Rule Specific Options in Restaurant Reservations Ultimate
How to Set Location and Scheduling Rule Specific Options in Restaurant Reservations Ultimate

If you are using Five Star Restaurant Reservations Ultimate, you already have access to advanced booking controls such as table selection, deposits, SMS reminders, and mobile app management. One of the most powerful — and often underused — capabilities in Restaurant Reservations Ultimate is the ability to configure booking settings based on:• Locations• Booking Schedules…

Discover More Posts
Browse Plugins Now