Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 reply, has 0 voices.

Last updated by pascalB-17 1 week, 5 days ago.

Author Posts
January 23, 2025 at 3:34 pm #16628979

pascalB-17

Background of the issue:
I am trying to use WPML to have a different video URL in the English version of my site, hidden link. I am using the Elementor video widget for this purpose.

Symptoms:
The Elementor video widget URL is not displayed in the WPML translation editor, making the video widget 'invisible' in the translation.

Questions:
Why is the Elementor video widget URL not showing in the WPML translation editor?
How can I make the video widget visible in the translation editor to change the URL?

January 24, 2025 at 8:39 am #16630622

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

Thanks for contacting us.

While you wait for my colleague to take over the ticket, let me try to help you with the issue quickly.

Please try next:

- go to WPML > Settings > Custom XML and add next code

<wpml-config>
<elementor-widgets>
<widget name="video">
<conditions>
<condition key="widgetType">video</condition>
</conditions>
<fields>
<field type="Video: Youtube URL" editor_type="LINK">youtube_url</field>
<field type="Video: Vimeo URL" editor_type="LINK">vimeo_url</field>
<field type="Video: DailyMotion URL" editor_type="LINK">dailymotion_url</field>
<field type="Video: Self hosted" editor_type="LINK" key_of="hosted_url">url</field>
</fields>
</widget>
</elementor-widgets>
</wpml-config>

- make a small change to the default language page and save
- re-translate, URL should appear there and if not, use top search bar to try and search it.

Regards,
Drazen

January 28, 2025 at 10:39 am #16641026

pascalB-17

I solved it using string translation. But somehow I feel Elementor should be fully WPML compatible which would mean that every aspect of their widget should be visible in the translater..
Thank you
Pascal