Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
You want to translate a form on your website using The Plus Addons for Elementor Pro, but the corresponding fields for translation do not appear.
Solution:
We have updated the XML configuration to include all necessary fields for translation. Please update WPML > Settings > Custom XML configuration with the following code:

<wpml-config>
  <elementor-widgets>
    <widget name="tp-plus-form">
      <fields>
        <field>form_title</field>
        <field>tabs</field>
        <field>button_submit</field>
        <field>email_subject</field>
        <field>email_heading</field>
        <field>email_message</field>
        <field>ar_email_subject</field>
        <field>ar_email_heading</field>
        <field>ar_email_message</field>
        <field>success_message</field>
        <field>required_fields</field>
        <field>invalid_form</field>
        <field>form_error</field>
        <field>server_error</field>
        <field>email_to</field>
        <field>email_from</field>
        <field>email_from_name</field>
        <field>email_reply_to</field>
        <field>form_title_display</field>
      </fields>
      <fields-in-item items_of="tabs">
        <field>field_label</field>
        <field>place_holder</field>
        <field>dropdown_options</field>
        <field>link_label</field>
        <field>field_help</field>
        <field>field_ad</field>
      </fields-in-item>
    </widget>
  </elementor-widgets>
</wpml-config>

If this solution does not resolve your issue or seems outdated, we recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.

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.

Tagged: 

This topic contains 5 replies, has 0 voices.

Last updated by panagiotisS-2 1 day, 19 hours ago.

Assisted by: Dražen.

Author Posts
July 1, 2025 at 1:48 pm #17188786

panagiotisS-2

Background of the issue:
I want to translate a form on my website hidden link. I am using The Plus Addons for Elementor Pro.

Symptoms:
The corresponding fields for translation do not show up.

Questions:
How can I translate a form using The Plus Addons for Elementor Pro with WPML?
Why are the form fields not appearing for translation?

July 1, 2025 at 2:04 pm #17188920

Dražen
Supporter

Languages: English (English )

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

Hello,

I’ve created a ticket for this case.
Please let me know once you’ve had a chance to reproduce the issue, along with the exact steps you followed.

I’ll review everything and proceed from there.

Thanks and best regards,
Drazen

July 1, 2025 at 2:26 pm #17189002

panagiotisS-2

Ok! I made a page called "Form" in the test site

July 1, 2025 at 2:45 pm #17189131

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks,

Please add next to WPML > Settings > Custom XML configuration:

<wpml-config>
  <elementor-widgets>
    <widget name="tp-plus-form">
      <fields>
        <field>form_title</field>
        <field>tabs</field>
        <field>button_submit</field>
        <field>email_subject</field>
        <field>email_heading</field>
        <field>email_message</field>
        <field>ar_email_subject</field>
        <field>ar_email_heading</field>
        <field>ar_email_message</field>
        <field>success_message</field>
        <field>required_fields</field>
        <field>invalid_form</field>
        <field>form_error</field>
        <field>server_error</field>
        <field>email_to</field>
        <field>email_from</field>
        <field>email_from_name</field>
        <field>email_reply_to</field>
        <field>form_title_display</field>
      </fields>
      <fields-in-item items_of="tabs">
        <field>field_label</field>
        <field>place_holder</field>
        <field>link_label</field>
        <field>field_help</field>
        <field>field_ad</field>
      </fields-in-item>
    </widget>
  </elementor-widgets>
</wpml-config>

Make a small change to your page, save and re-translate. It should work fine, I have tested in sandbox test site I shared.

Regards,
Drazen

July 2, 2025 at 6:54 am #17190902

panagiotisS-2

Hi Drazen

It seems to be working! The only problem is that the select options are not translatable. Please see the attached image.
Thank you!

Screenshot_10.png
July 2, 2025 at 10:45 am #17192335

Dražen
Supporter

Languages: English (English )

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

Hello,

ah, okay you did not add that field in test site, so config was not created for it.

Here is now updated XML code:

<wpml-config>
  <elementor-widgets>
    <widget name="tp-plus-form">
      <fields>
        <field>form_title</field>
        <field>tabs</field>
        <field>button_submit</field>
        <field>email_subject</field>
        <field>email_heading</field>
        <field>email_message</field>
        <field>ar_email_subject</field>
        <field>ar_email_heading</field>
        <field>ar_email_message</field>
        <field>success_message</field>
        <field>required_fields</field>
        <field>invalid_form</field>
        <field>form_error</field>
        <field>server_error</field>
        <field>email_to</field>
        <field>email_from</field>
        <field>email_from_name</field>
        <field>email_reply_to</field>
        <field>form_title_display</field>
      </fields>
      <fields-in-item items_of="tabs">
        <field>field_label</field>
        <field>place_holder</field>
        <field>dropdown_options</field>
        <field>link_label</field>
        <field>field_help</field>
        <field>field_ad</field>
      </fields-in-item>
    </widget>
  </elementor-widgets>
</wpml-config>

Regards,
Drazen

July 3, 2025 at 11:22 am #17196927

panagiotisS-2

That worked just fine!
Thank you!