Skip to content Skip to sidebar

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

Problem:
The client is experiencing issues with updating images in blog posts and syncing translations, which is time-consuming. Additionally, user profile images are not visible in other languages when media is translatable. There are also problems with popups and modals not showing correct translations, and the title bar in the blog section not reflecting the correct language.
Solution:
We addressed the popup modal issue by correcting the links in the templates. For the issue of category titles and widgets not showing translations, we have created a separate ticket to follow up. Currently, there is no automated way to assign correct popups with their translations without manual template editing. We recommend installing the required plugins and replicating the issue on our sandbox site for further investigation by our 2nd Tier Support.

If this solution does not resolve your issue or seems outdated, please check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening 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 3 replies, has 0 voices.

Last updated by vitoG-4 3 months, 2 weeks ago.

Assisted by: Kor.

Author Posts
July 7, 2025 at 1:05 am #17205788

vitoG-4

Hello Kor,

Thanks, I tried and it works — the only issue is that every time I need to update a photo in a blog post, I have to:

Open each blog post manually

Delete the old image

Upload the new one

Go to WPML > Settings > Post Types Translation

Then to WPML > Settings > Media Translation and click Start to sync

This becomes very time-consuming, especially when dealing with multiple posts.

Also, when Media is translatable, I can’t see user profile images in other languages.
Is this expected behavior, or could it be a bug that needs attention?

I just think that if someone manages a large number of blog posts, the current process is a bit too complex.

Additionally, I noticed another issue during the signup process:
Some popups and modals are not showing the correct translations, as demonstrated in the video below.
Also, the title bar in the blog section isn’t reflecting the correct language.

Popups Links:
hidden link

hidden link

Title Bar links
hidden link

hidden link

hidden link

Here the video to show you everything:

hidden link

Thanks again for your support!

July 7, 2025 at 9:58 am #17207632

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply.

I've fixed the popup modal issue for you by correcting the links in the templates as shown in the attached screenshot.

As for the category title and widgets not showing the translations, I've split the ticket here https://wpml.org/forums/topic/category-title-and-widgets-not-showing-the-translations/ so that we can follow up.

Screenshot_126.png
July 7, 2025 at 3:15 pm #17209837

vitoG-4

Hello,

The workaround works.

However, when I make changes to the original language and replace the translation again, I'll lose these changes.

Is there a way for WPML to automatically assign the correct pop-up with the proper pop-up translation?

Thanks

July 8, 2025 at 3:24 pm #17215151

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. As far as I know, there’s no way to achieve this without manually editing the template.

Could you please install the required plugins and replicate the issue on our sandbox site here: hidden link

Once done, I’ll escalate this to our 2nd Tier Support for further investigation.

July 10, 2025 at 12:39 pm #17223875

vitoG-4

I'll use for now how you suggest.