Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 12:00 – 14:00 -
- 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 17:00 – 21:00 -

Supporter timezone: Europe/Vienna (GMT+02:00)

This topic contains 1 reply, has 0 voices.

Last updated by Bigul 2 months, 2 weeks ago.

Assisted by: Bigul.

Author Posts
April 30, 2025 at 8:57 am #16982597

simonI-6

Background of the issue:
My team and I created a plugin that adds several widgets to Elementor, and we want to translate them using WPML's advanced string translations. I created a wpml-config.xml and placed it in the root folder of the plugin, expecting WPML to read this file and display the fields to be translated. I also tried to integrate URL fields and support multiple repeaters in one widget. I have already added support for everything listed here, so I do not need a solution to this ticket.

Symptoms:
1. WPML's fields did not change when the wpml-config.xml was present. 2. URL fields were ignored in the XML. 3. WPML does not support multiple repeaters in one widget. 4. Integration classes expect to be used with only one repeater.

Questions:
Why is the wpml-config.xml not being loaded by WPML?
Why are URL fields not supported in the XML?
Why is it not possible to support multiple repeaters out of the box?

May 2, 2025 at 7:59 am #16988221

Bigul
WPML Supporter since 01/2013

Languages: English (English )

Timezone: Europe/Vienna (GMT+02:00)

Hello,

Welcome to the WPML support forum. I will do my best to help you resolve the issue. Sorry for the late response; it was because of the holidays.

To help you faster, I've enabled debug information for this support ticket. Please see this link for how to get this information from your site and give it to us: http://wpml.org/faq/provide-debug-information-faster-support/

We hope you have followed the steps suggested in this documentation:

https://wpml.org/documentation/support/multilingual-tools/registering-custom-elementor-widgets-for-translation/ (specially this one, because it helps you to create WPML language configuration easily)

https://wpml.org/documentation/plugins-compatibility/elementor/how-to-add-wpml-support-to-custom-elementor-widgets/

https://wpml.org/documentation/support/language-configuration-files/how-to-register-page-builder-widgets-for-translation/

Please check it and let us know your feedback.

It will be great if you can share a couple of screenshots or a screencast for a better understanding of the problem.

--
Thanks!

Bigul

The topic ‘[Closed] Setting up translations for custom Elementor widgets’ is closed to new replies.