Skip to content Skip to sidebar

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

Problem:
You are encountering an issue where media items are not being duplicated in secondary languages when uploaded by an Editor, despite the settings in WPML → Media Translation being configured to duplicate texts (alt, caption, title) for all media and featured images across all languages. This problem does not occur with an Administrator role.
Solution:
We have identified that this issue may be related to the visibility settings of languages. Here are the steps we recommend:
1. Ensure that the languages are not hidden. If they are hidden, the media won't be duplicated into other languages.
2. If hiding languages is necessary for your workflow, consider setting all translations to be drafts or under review, which keeps them non-public similar to hidden languages.
3. An additional setting allows Admins to specify whether an individual user can see hidden language content. This setting is found in the user profile section and must be activated on a user-by-user basis by an Admin.

If these steps do not resolve your issue or if the solution seems outdated or irrelevant to your specific case, we 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. If the problem persists, please open a new support ticket.

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 9 replies, has 0 voices.

Last updated by Lucas Vidal de Andrade 2 months ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
February 25, 2026 at 8:11 am #17849894

Reinhold

Hi WPML team,
we’ve identified what appears to be a bug in WPML Media Translation (latest version).

In WPML → Media Translation, we have disabled the option:
“Automatically detect best options for translating image texts (alt, caption, title)”

Instead, we are using the following manual setup:
- Duplicate texts (alt, caption, title) for all media to all languages – enabled for existing and new content
- Duplicate image texts (alt, caption, title) for all featured images to all languages – enabled for existing and new content

The issue:
When uploading a new image in the default language, no media duplicates are created in the Media Library for the secondary languages.

Important detail:
- With an Administrator role, everything works as expected.
- With an Editor role, the duplication does not happen automatically anymore.

Interestingly, when an Editor manually goes to WPML → Media Translation and translates a media item there, the image only then becomes visible in the Media Library for the secondary language.

This behavior seems inconsistent and role-dependent, which suggests a bug.

Also important:
This issue is not limited to the site mentioned above — it affects all of our websites.

Could you please confirm whether this is a known issue and whether a fix is planned?

Thanks a lot in advance for your support.
Best regards,

February 25, 2026 at 9:59 am #17850605

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

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

Hey there,

After testing on a fresh install, WPML behaved as expected. Let me share the steps I took:

1. Installed and setup WPML in 2 languages (EN as primary, DE as secondary);
2. Ensured that WPML > Settings > Media Translation matched your settings;
3. With an admin user, I created a page and uploaded an image to it;
4. With an editor user, I created another page and uploaded another image to it;

In both cases, the entry was available in German automatically, as expected. Meaning it was duplicated right after being uploaded.

Before sharing access, please share in detail the steps you took with both users, so I can understand your workflow. Perhaps there's some difference on how you're uploading the images. Thank you

February 25, 2026 at 10:22 am #17850687

Reinhold

Hi Lucas,
Thanks for your quick feedback and for sharing your test steps! I went ahead and outlined my workflow so you can see how I’m uploading media:

1. I navigate to **Media** in the WP admin.
2. I upload an image **via drag-and-drop** in the default language.

That’s it. It seems that in my setup, the media isn’t automatically duplicated to the secondary language, unlike in your fresh install.

Please let me know if you need any more details, or if there’s a particular setting I should double-check to make sure this works as expected.

Thanks again for your help!
Best,

February 25, 2026 at 10:32 am #17850708

Reinhold

Hi Lucas,
I think I may have found the key hint 🙂

When I go to WPML > Languages and hide the secondary language under “Hide languages”, the media upload with a non-admin user no longer works correctly—the images are not duplicated to the other languages.

For the editor user, it’s not possible to switch languages in the Media Library, but the admin user can still do it.

This also matches our workflow: for client projects, we initially hide all secondary languages and start working only in the primary language. Once that’s finalized, we begin translations and prepare everything for a go-live.

I hope this helps clarify what’s happening on our end. Please let me know if this aligns with your understanding, or if there’s a workaround for this scenario.

February 25, 2026 at 2:11 pm #17851839

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

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

Hey there,

Thanks for clarifying. Indeed, when languages are hidden, the media won't be duplicated into other languages. I confirmed that on the test website I've created.

There's perhaps one workaround, let me know if it is viable to you: do not hide the languages. I understand the reason, but you could also leave the languages unhidden, and set all translations to be set as drafts, or under review, if you are using auto translations. Drafts and "to be reviewed" translation are not public, so that basically has the same outcome as having a language hidden.

That of course until you finish the project. Let me know your thoughts.

February 25, 2026 at 3:04 pm #17852038

Reinhold

Hi Lucas,
Thanks for checking this and confirming the behavior.

Your workaround would technically work for us. However, the issue is that the language would still appear in the frontend language switcher. That’s something we want to avoid during the development phase.

Aside from that, the workaround would be possible.

That said, we would definitely prefer a clean solution where media is duplicated even when languages are hidden. From our perspective, hiding languages is a very common workflow during project development, so it would be ideal if this scenario was fully supported.

Let me know what you think.
Thanks again for your help!

Best,

February 26, 2026 at 1:13 pm #17856611

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

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

You can also hide language switchers, in WPML > Languages. Remove them from any menu, and disable the Footer switcher.

I've escalated your request, to get a second opinion. I'll keep you updated.

February 26, 2026 at 2:00 pm #17856856

Reinhold

Yes, you're absolutely right — hiding the language switchers would also be an option.

However, since everything works as expected when logged in with the admin user, I would assume that the behavior should be consistent across all users. That’s why this feels more like unexpected behavior.

Thanks as well for escalating this and getting a second opinion — I appreciate it. I’ll wait for your update.

Best regards,

March 4, 2026 at 8:22 am #17870902

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

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

Hey there,

I've sent your request as a feature request a few days ago, but still haven't received an answer. We can't really offer a timeline for the analysis, but I'll keep you update. Thank you for your patience.

March 4, 2026 at 1:31 pm #17872075

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English ) Spanish (Español ) German (Deutsch ) Portuguese (Brazil) (Português )

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

Hey there,

I just got feedback. Actually, we already have a way to handle such situations - it's just a setting that's not so easy to find.

When an admin edits a user profile they can specify whether that individual can see hidden language content or not. Check the image.

That setting needs to be activated on a user-by-user basis by an admin. An editor cannot see those settings when updating their own profile.

Thank you so much for your patience here. Let me know if that solves the issue with the images, and if you have any questions.

Screenshot 2026-03-04 at 12.32.15.png