WPML and GravityView

If you want to have a View that is available in multiple languages, here's how to do it using the popular translation plugin WPML.

Floaty has a View that he wants to translate

It's an international guest list, so he wants to provide it in multiple languages.

Screenshot of a View

First, ensure you have WPML Multilingual CMS installed and activated.

This requires the Multilingual CMS WPML package.  

WPML Multilingual CMS plugin options in the WordPress dashboard

In the Dashboard, under the "WPML" menu, click on "Settings":

WPML menu in WordPress admin sidebar, highlighting the Settings option with a red arrow

Click on the "Multilingual Content Setup" tab and then on "Post Types Translation"

Multilingual Content Setup with options like Post Types and Taxonomies Translation in WPML settings

Set the "Views" custom post types to "Translate"

This tells WPML you want to translate Views.

Post types translation settings with "Views (gravityview)" set as translatable. Save button highlighted

In the Custom Field Translation settings, click the "Show system fields" link

The GravityView custom fields are hidden, so they don't show up without a fuss!

Custom Fields Translation settings with "Show system fields" link highlighted

Search for "_gravityview" 

For every "Custom Field" item that starts with "_gravityview," choose "Copy once."

Note: If you don't see any GravityView custom fields yet, you may not have created any Views. Create a View first, then return here.

WPML Custom Fields Translation interface with "Copy once" selected and Save button highlighted
Menu showing GravityView options: All Views, New View, Settings, Getting Started, Manage Add-Ons

You will now see the translation column(s)

Click the ✏️ icon to translate the View in the language of your choice.

Table view with language filter options, showing a "Space Station Guest List" entry

If the pencil icon doesn't show up, try disabling GravityView's No-Conflict mode.

Update Custom Content widgets and fields

Custom content settings text field with French prompt for inviting friends to the International Space Station

As well as field labels

Screenshot of a field label

Once the View configuration is translated…

Screenshot of the View editor

…save the View, and check out how it looks!

Screenshot of the link to access the View on the front-end of the website

The translated View has translated labels and Custom Content widget

But the entry content is not translated; it remains the same.

Screenshot of the View translated

Let's check out the English version again…

Screenshot of the View in English

…and it's still the original translation.

Hey, look at that: you have a translated View!

Screenshot of a translated View

If you have further questions, please get in touch with our support.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us