How to Make Vimeotheque Work with WPML (Video Compatibility Guide)

If you’re using Vimeotheque to embed videos into WordPress and also using WPML for multilingual support, you may notice that the videos don’t show up in translated posts. That’s because the video data is stored in custom fields that aren’t copied by default into translations.

Follow these steps to make Vimeotheque videos appear correctly in translated posts:

Step 1: Open WPML Settings

  • In your WordPress dashboard, go to: WPML → Settings
  • Scroll down until you find the section titled “Custom Fields Translation”.
  • Click on the link that says “Show system fields” (so hidden fields like _cvm_* become visible).

step 1 - open wpml settings page custom fields translation

Step 2: Locate Vimeotheque Custom Fields

  • In the search box, type: __cvm
  • This will filter the list to show only the fields used by Vimeotheque. These include:
    • __cvm_is_video
    • __cvm_video_id
    • __cvm_video_url
    • __cvm_video_data
    • __cvm_playlist_data
    • __cvm_status_check_timer

step 2 - choose from post meta the meta to copy on translations

Step 3: Set the Fields to “Copy”

  • For each field listed under __cvm_*, select the “Copy” option.
  • This ensures that the video information is duplicated exactly into each translated post.
  • Click the Save button.

step 3 - set all data to be copied

Important Notes

  • This setting ensures that all Vimeotheque video metadata is automatically carried over to the translated posts.
  • There is no need to re-translate or re-save older posts—the change takes effect immediately.
  • Very helpful for multilingual sites using Vimeotheque + WPML.

Additional User Note

We had reports that after changing the custom field translation settings, the videos did not immediately appear in translated posts.

In such cases, the issue was resolved by following these steps:

  • Duplicated the original post again into the main language in WPML
  • Set the previously translated versions to Draft (instead of Trash)

This workaround triggered proper copying of the custom fields into the translated version. If videos don’t show up right away, consider this method as a fallback.

Result

Once the above is configured, all translated posts should automatically inherit the original post’s video setup. This makes the user experience consistent across languages and ensures that your embedded Vimeo content displays properly no matter what language is being viewed.

Was this article helpful?
YesNo

Start your video site now!

Manage and coordinate your Vimeo channels, albums or videos with your WordPress website. Perfect fit for membership, portfolio, online courses or any type of video collection.

Get Vimeotheque PRO!