Skip Navigation

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

Problem:
After updating WPML plugins, both language widgets are displayed in the same language, and string translation does not reflect the translated widget.
Solution:
1. Check if the issue persists with the WordPress default theme and regular widgets.
2. This is a known issue with custom HTML widgets being displayed in all languages. You can find a temporary workaround here: https://wpml.org/errata/wordpressp-5-8-custom-html-widgets-are-displayed-in-all-languages/
3. The issue will be permanently fixed in WPML version 4.7.5. You can download this version from your account when available: https://wpml.org/account/downloads/

If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also highly 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. For further assistance, please visit our support forum: 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 11 replies, has 0 voices.

Last updated by Dražen 1 week, 6 days ago.

Assisted by: Dražen.

Author Posts
May 15, 2025 at 11:54 am #17036667

truthW

Background of the issue:
We have kaleo.gr on an old server and now we are on migration stage so we need to update all plugins. After updating your plugins we have problems with widget translation. We set a widget for one language and its translation for another language. As result we see both widgets on same language. Also giving the translation of one widget to "string translation" still the original language is being printed. In order to access the website you need to add 172.232.219.173 kaleo.gr hidden link in hosts.

Symptoms:
After updating WPML plugins, both language widgets are displayed in the same language, and string translation does not reflect the translated widget.

Questions:
How can I resolve the issue of both language widgets displaying in the same language?
Why is the string translation not reflecting the translated widget?

May 15, 2025 at 12:02 pm #17036696

Dražen
Supporter

Languages: English (English )

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

Hello,

you have been inactive so I have created a ticket.

Please check if the issue still happens with WP default theme and regular widgets.

Thanks,
Drazen

May 15, 2025 at 1:50 pm #17037187

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks for getting back.

Is it possible to provide a staging site where I can do some debugging, otherwise please provide us with copy of your website so I can further debug the issue.

- https://wpml.org/fr/faq/provide-supporters-copy-site/

Regards,
Drazen

May 16, 2025 at 4:57 am #17039293

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks.

I am checking your website with only required plugins, but I do not see issue as you explained.

Video: hidden link

Please share steps on how can I check the issue.

Regards,
Drazen

May 16, 2025 at 5:51 am #17039321

truthW

Hi, thank you for the reply. The problem is that at footer and at Fullscreen menu i have some widgets. These widgets should be translated in greek and in english.
Either using wpml string translation or creating two versions for each one and set the greek version to "Display on language" = GR and the English version to "Display on language" = EN.
None of those is working now. As you can see in attachments in english version hidden link both english and greek widgets are shown at Footer and Fullscreen menu.

Στιγμιότυπο οθόνης 2025-05-16 085124.png
Στιγμιότυπο οθόνης 2025-05-16 085103.png
May 16, 2025 at 9:27 am #17040498

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks, but as you can see I do not see same issue or widgets, on copy website you provided.

Can you share do I need to use some specific plugin, or which widget exactly do I need to add and what content to replicate the issue?

Thanks,
Drazen

May 16, 2025 at 10:53 am #17041143

truthW

Isn't an exact copy the website i send you?
All needed plugins should be there...am i wrong?
I do not know why all widgets are missing in your installation.
You could add a simple html widget and try to show different content based on language to see the problem. I do not have a specific plugin for those widgets. If am not mistaken the html widgets are in wordpress' core functionality .

May 16, 2025 at 12:13 pm #17041608

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks, I have managed to confirm the issue.

It seems to be a know issue, we will be releasing fix version on Monday, you can wait or try to use next workaround:

- https://wpml.org/errata/wordpressp-5-8-custom-html-widgets-are-displayed-in-all-languages/

Regards,
Drazen

May 16, 2025 at 12:41 pm #17041743

truthW

Nice to finally spot the problem.
We can wait for the fix till Monday.
Will it be an update on your plugins?

May 16, 2025 at 1:24 pm #17042121

Dražen
Supporter

Languages: English (English )

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

Hello,

yes, issue will be fixed with WPML 4.7.5.

You will be able to download it from your downloads page > Download WPML manually:

- https://wpml.org/account/downloads/

Regards,
Drazen

May 21, 2025 at 5:54 am #17055034

truthW

Hi,
any info about the 4.7.5 with the fix for the issue i mention in this ticket?

May 21, 2025 at 6:22 am #17055123

Dražen
Supporter

Languages: English (English )

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

Hello,

it was postponed for a few days, since we are working on another fix that is going to be included.

In the meantime, you can use the workaround from the errata and it should work fine.

Regards,
Drazen