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
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: America/Argentina/Buenos_Aires (GMT-03:00)

This topic contains 16 replies, has 0 voices.

Last updated by Otto 1 day, 5 hours ago.

Assisted by: Otto.

Author Posts
November 7, 2025 at 12:28 pm #17557126

jeremyJ-15

yes i was able to fix it, but the most difficult challenge is the pages not translating properly, please can you help me fix that, if you open those pages and click on any language they wont translate all the contents on that page, please i really need help on this, i want all the pages transalated including the menu items, please help out, thank you
you can verify this by checking the homepage hidden link also i notice when i transalate to another language on this page hidden link, it doesnt show the image on the the page i really dont know why, and same thing to other sub pages that has images hidden link, hidden link

November 7, 2025 at 1:12 pm #17557292

Otto
WPML Supporter since 09/2015

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

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

Hello,

If I am not mistaken, your theme includes some custom Elementor widgets. And the content added through those widgets aren't translated, right?

This is because these new Elementor elements are not integrated and then WPML does not recognize them.

To fix the problem, you need to follow these steps:
https://wpml.org/documentation/support/multilingual-tools/registering-custom-elementor-widgets-for-translation/

Best Regards,
Otto

November 7, 2025 at 3:36 pm #17557772

jeremyJ-15

i have followed the video isntruction and did what was told yet my website is not completely translating.
the video said and i quote
"If you’re using Elementor templates (like global layouts or any saved templates inserted into your pages) we suggest translating them before the rest of your content."

but for a new user like me, i have added the translation first before noticing that issue, please how can this be resolve because i want all my pages to transalte properly.

Screenshot 2025-11-07 163220.png
November 7, 2025 at 6:27 pm #17558256

Otto
WPML Supporter since 09/2015

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

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

Hello,

I don't think it's related to global elements, but to unregistered Elementor elements (created by the theme).

And the documentation I sent does not have a video. So I am confused 🤔

May I take a look at your site? It would be better to a testing site where the issue is replicated.

The information you will enter is private, which means only you and I can see and have access to it.
Maybe I'll need to replicate your site locally. For this, I'll need to temporarily install a plugin called “Duplicator” or "All in One WP Migration" on your site.
This will allow me to create a copy of your site and your content.
Once the problem is resolved, I will delete the local site.

**IMPORTANT**
- Please make a backup of site files and database before providing us access.
- If you do not see the wp-admin/FTP fields, this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields.

Best Regards,
Otto

November 7, 2025 at 9:48 pm #17558769

jeremyJ-15

I didn't see where I can drop the credentials, please provide me a link to drop my website credentials to you directly
Thank you

November 7, 2025 at 10:09 pm #17558776

Otto
WPML Supporter since 09/2015

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

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

Hello,

Please apologize, now you should see the private fields.

Best Regards,
Otto

November 10, 2025 at 12:34 pm #17562293

jeremyJ-15

I am yet to get a response is almost 3 days now

November 10, 2025 at 12:41 pm #17562343

Otto
WPML Supporter since 09/2015

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

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

Hello,

I am truly sorry for the delay, it was due to the weekend. You can check my working hours here:
https://wpml.org/forums/users/otto-f/

I'll start working on this shortly and as soon as I found the solution I'll get back to you.

Best Regards,
Otto

November 10, 2025 at 1:15 pm #17562558

Otto
WPML Supporter since 09/2015

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

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

Hello,

I made a copy of the site to take a better look locally. The download is taking some time, I'll keep you posted.

Best Regards,
Otto

November 10, 2025 at 1:40 pm #17562699

Otto
WPML Supporter since 09/2015

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

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

Hello,

I reviewed the homepage translation in Spanish.

When I open it in the Advanced Translation Editor it's not 100% complete and there are some segments marked as "Flagged for later".

This is probably related to this problem:
https://wpml.org/documentation/translating-your-contents/advanced-translation-editor/

Can you please try the solution suggested there?

Let me know how it goes, please?

Best Regards,
Otto

November 10, 2025 at 3:19 pm #17563201

jeremyJ-15

Honestly I don't know how to go about this as I have tried my best, and my website is still not translating 100 percent, please I will appreciate your professional touch on this, please help me make my website translate completely
Thank you

November 10, 2025 at 5:35 pm #17563664

Otto
WPML Supporter since 09/2015

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

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

Hello,

Thanks.

I am sorry, but I missed that there seem to be two problems.

The one I mentioned, the "flagged for later" issue.

And also the problem of unregistered Elementor elements. Those are elements added by the theme (which is not compatible with WPML).

So, they need to be registered as explained here:
https://wpml.org/documentation/support/multilingual-tools/registering-custom-elementor-widgets-for-translation/

I tried the following:
In WPML > Settings > Custom XML configuration I added:

<wpml-config>
  <elementor-widgets>
    <widget name="gva-simple-slider">
      <fields>
        <field>carousel_content</field>
      </fields>
      <fields-in-item items_of="carousel_content">
        <field>sub_title</field>
        <field>title</field>
        <field>desc</field>
        <field>btn_title</field>
        <field>btn_title_2</field>
        <field>btn_link_2>url</field>
        <field>btn_donate_title</field>
      </fields-in-item>
    </widget>
    <widget name="gva-image-content">
      <fields>
        <field>title_text</field>
        <field>link_text</field>
      </fields>
    </widget>
    <widget name="gva-heading-block">
      <fields>
        <field>sub_title</field>
        <field>title_text</field>
        <field>description_text</field>
        <field>button_text</field>
        <field>button_donate_label</field>
      </fields>
    </widget>
    <widget name="gva_marquee">
      <fields>
        <field>content_items</field>
        <field>title_typography_typography</field>
        <field>title_typography_font_style</field>
      </fields>
      <fields-in-item items_of="content_items">
        <field>title</field>
      </fields-in-item>
    </widget>
    <widget name="gva-gallery">
      <fields>
        <field>images</field>
      </fields>
      <fields-in-item items_of="images">
        <field>title</field>
        <field>sub_title</field>
      </fields-in-item>
    </widget>
    <widget name="gva_icon_box_group">
      <fields>
        <field>title</field>
      </fields>
      <fields-in-item items_of="icon_boxs">
        <field>title</field>
        <field>desc</field>
      </fields-in-item>
    </widget>
    <widget name="gva-counter">
      <fields>
        <field>text_after</field>
        <field>title_text</field>
      </fields>
    </widget>
    <widget name="gva-team">
      <fields>
        <field>team_content</field>
      </fields>
      <fields-in-item items_of="team_content">
        <field>name</field>
        <field>position</field>
      </fields-in-item>
    </widget>
  </elementor-widgets>
</wpml-config>

Then I updated the original page, made a small change, and save.

After this, If you edit the translation, you'll note that there is plenty of new content available for translation.

Make sure that every segment is translated and that there are no segments flagged for later.

In this screencast, I show you what I mean about the new content and the flagged for later issue. You should be able to translate everything automatically if you have credits. I took the screencast from my local copy of your site, that's why it shows no credits.

hidden link

There may be some other elements that need to be registered, so if there is still untranslated content, please let me know where it is so I can see if it can be registered.

Best Regards,
Otto

November 10, 2025 at 7:12 pm #17564102

jeremyJ-15

please video guide on where to click to edit the transaltion
thank you

November 10, 2025 at 7:23 pm #17564106

jeremyJ-15

Please are you saying I should copy that code Nd paste on my website, I honestly do not understand what you mean, maybe a video guide will help me

Thank you

November 10, 2025 at 8:24 pm #17564136

Otto
WPML Supporter since 09/2015

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

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

Hello,

I am sorry I wasn't clear enough. I'll expand on each step with video aid.

There are two problems:
1. Unregistered Elementor elements, due to theme's incompatibility
2. Segments flagged for later, this is a bug that we are investigating

We need to register the elements, update the original (so the translation needs update is triggered), edit the translation to translate the new content and remove the flagged for later segments.

1. Register the theme's Elementor elements:
Go to WPML -> Settings -> Custom XML configuration and paste the code I've shared before.
hidden link

2. Make an update on the original page, just add a dot or space anywhere and save.
The page will have a "needs update" icon in Pages (check the screenshot attached)

3. There are a few ways to edit the translation. I'll show you the one that is closer to your flow:
- Go to WPML -> Translation Dashboard
- In the pages section look for the home page
- Select and at the bottom assign yourself as the translator
- Go to WPML > Translations
- Click "translate"

Here you can see how:
hidden link

4. Translate and remove "flagged for later" segments
If you have credits you should be able to translate the new content automatically, if not you can add the translation manually. Complete all segments.

Also check if there are segments flagged for later, remove those flags.

Here you can see how to do it:
In the previous video I showed how to remove the flag.

I hope it's clearer now 🙂

Let me know how it goes, please.

Best Regards,
Otto

CleanShot 2025-11-10 at 17.16.03.png