Skip to content Skip to sidebar

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

Problem:
You are using the Tripgo WordPress theme with WPML and are unable to translate certain texts and strings within the theme as they do not appear in the String Translation tool.

Solution:
We discovered that the theme includes custom Elementor elements that are not registered, which is why WPML does not recognize them for translation. To resolve this, you need to register these custom Elementor widgets for translation. Follow the steps below:
1. Refer to our documentation on registering custom Elementor widgets for translation: https://wpml.org/documentation/support/multilingual-tools/registering-custom-elementor-widgets-for-translation/
2. Add the following XML configuration in WPML > Settings > Custom XML configuration:

<wpml-config><elementor-widgets><widget name="tripgo_elementor_heading"><fields><field>sub_title</field><field>title</field></fields></widget></elementor-widgets></wpml-config>

3. Make a minor update to the original page, then edit the translation. The strings should now be available for translation and appear correctly on the front end.

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 problems persist, 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.

This topic contains 20 replies, has 0 voices.

Last updated by Otto 2 months, 2 weeks ago.

Assisted by: Otto.

Author Posts
December 5, 2025 at 5:47 pm #17639488

andranikA

Thank you for the new code.

It helped me a little — now some of the texts appear in String Translation, and I can translate those. But there are still several texts that I cannot find in String Translation yet.

Should I add more widget configurations, or is there another step I should try?

Screenshot_8.png
December 5, 2025 at 6:28 pm #17639548

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

I am glad we are moving forward.

Regarding the texts in the footer:

The theme handles the footer in a special way.

It creates a new post type that can be created and edited in the Dashboard > Builder Header Footer.

To translate it, we need to make the post type Builder Header Footer (ova_framework_hf_el) translatable. To do so, go to WPML > Settings > Post Types Translation and choose "Translatable use translation if available or fallback to default language" for Builder Header Footer (ova_framework_hf_el).

Then you should translate it as you translate the Footer 2 as you translated any other post/page.

Once you do it, it will appear translated in the front end.

Best Regards,
Otto

December 7, 2025 at 4:15 pm #17642092

andranikA

Hello Otto,

Thank you again for your help.

The new code improved the situation — I can now find and translate some texts in String Translation. However, I still have one more problem: there are a few specific texts that I still cannot translate. They don’t appear in String Translation or in the page translation editor.

Could you please check what I should do for these remaining texts?

Thank you!

Screenshot_9.png
December 8, 2025 at 11:00 pm #17645507

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-08:00)

Hi there,

I am covering Otto's queue while he is away, thank you for sharing the screenshots!

When visiting your site the text is showing translated in RU as expected, were you able to translate the strings?

Screenshot 2025-12-08 at 2.58.39 PM.png
December 9, 2025 at 7:55 am #17645946

andranikA

Hello Bobby,

For now, I translated the missing texts in a temporary way — I opened the page with Edit with Elementor in each language separately and translated the descriptions manually. I know this is not the ideal or recommended method, but I needed a quick solution so my site would look correct for visitors.

Of course, I still want to fix the issue properly using WPML, so please let me know once you have any update or additional steps I should follow.

December 9, 2025 at 2:47 pm #17648167

Otto
WPML Supporter since 09/2015

Languages: English (English ) Spanish (Español )

Timezone: America/Argentina/Buenos_Aires (GMT-03:00)

Hello,

To make the heading description translatable, please edit the XML you've added already this way:
inside:
<widget name="tripgo_elementor_heading">
<fields>
<field>sub_title</field>
<field>title</field>
</fields>
</widget>

add <field>description</field>

So, it should look:
<widget name="tripgo_elementor_heading">
<fields>
<field>sub_title</field>
<field>title</field>
<field>description</field>
</fields>
</widget>

The rest of the XML should remain as it is.

After this modification, edit the original and then edit the transaltions. Now it should include that text too.

Best Regards,
Otto