Skip to content Skip to sidebar

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

Problem:
The client is experiencing multiple issues after enabling Automatic image and media detection on their site and trying to translate content created with the WP Carousel plugin.

Solution:
We recommend setting specific custom fields to "Copy" to ensure proper handling of media translations. These fields include:

sp_wpcp_shortcode_options

sp_wpcp_upload_options

Additionally, it's important to verify that carousels are set to be translatable in WPML settings. For further guidance on translating custom posts and custom fields, please refer to the following documentation:

Please note that this solution might be outdated or not applicable 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 issue continues, 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 1 voice.

Last updated by Andreas W. 2 months, 1 week ago.

Assisted by: Andreas W..

Author Posts
December 11, 2025 at 1:38 pm #17656192

alexZ-17

Hi Andreas,
At the moment supporters from WooCommerce are working on the site - I think it is better if you can work independently.
So should I close the ticket or you could somehow suspend it until you are back from vacation?
best regards
Alex

December 11, 2025 at 7:37 pm #17657420

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

Hello,

I created a test site using the free version of WP Carousel:
https://wordpress.org/plugins/wp-carousel-free/

You can access the site here:
hidden link

I can not yet confirm this issue here. Could you please try to replicate the issue there?

- Try recreating the carousel and the way in which it is implemented into the content in the same way as you did on your site. (similar options and method)

Also, note that if you set the carousels to be translatable inside WPML settings, also make sure that you set the following custom fields to "Copy":

- sp_wpcp_shortcode_options
- sp_wpcp_upload_options

Relative documentations:
Post types translation:
https://wpml.org/documentation/getting-started-guide/translating-custom-posts/

Custom field translation:
https://wpml.org/documentation/getting-started-guide/translating-custom-fields/

If the issue is not replicable, and you are not able to provide access to the site at the moment, I would suggest closing this ticket and opening a new ticket once the site is ready.

Best regards
Andreas

December 12, 2025 at 5:48 pm #17660502

alexZ-17

Hello,
1 First, how I worked: WP-carousel included in a web page was not visible in ATE. So, I used a workaround.
I included the images used in WP-carousel as a Gallery, translated the web page and then deleted the images and saved the page. Then translated the page with only WP-carousel once more – doesn’t cost anything. AltTexts were present in images in WP-carousel.
2 I could reproduce the problem with hidden link
What I have done – create a web page Test Object Alex, insert an image into Media Library (Mücke-Melder cantilever armchair FN24 No.1 - left profile), add AltText – „Mücke-Melder FN24 No.1 - left profile -FOR TEST“, save the page, translate the page into German
Double AltText - cf screenshot
3 Thank you for the advice to set the following custom fields to "Copy":
- sp_wpcp_shortcode_options
- sp_wpcp_upload_options
I will try it.
If you will leave for vacation - I wish you the best recreation - before you have time to proceed, I can wait till you are back – it is not an urgent issue.
Let me know how to proceed
best regards
Alex

AltText-Double_20251212.jpg
December 12, 2025 at 6:18 pm #17660534

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

The issue is expected in this case and not caused by WPML.

On my sandbox, the WP Carousel does not send any media information to the translation editor. It is more likely that the data is coming from the way in which you created the content.

On your example page, it is a normal Gutenberg image which once sends the Alt Text from the media library and once for the information that is provided on the block.

WordPress does save those alt texts in different ways, which is why it is expected to see duplicated alt texts inside the translation editor. One is coming from the media library, the other one is coming from the content and is saved inside the block. WordPress does not sync those texts, as they are saved in different ways inside the database.

December 13, 2025 at 8:32 am #17661091

alexZ-17

Hi Andreas,
I have set sp_wpcp_shortcode_and sp_wpcp_upload_options to COPY.
However WP-Carousel is still not available in ATE, cf.screenshot
The page: hidden link
best regards
Alex

Test-Object-Page.Edit&ATE_20251213.jpg
December 13, 2025 at 3:49 pm #17661508

Andreas W.
WPML Supporter since 12/2018

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

Timezone: America/Lima (GMT-05:00)

Indeed, these custom fields need to be set to copy so that when translating the carousels, the settings are identical between languages.

The WP Carousel does not send the media metadata to the translation editor. It pulls them directly from the media library. You can translate this information directly inside the media library by switching the language inside the top admin bar.

I would suggest you consult WP Carousel about whether media translation might be handled differently inside the PRO version of the plugin. After all, to make media translation from WP Carousels possible inside the WPML Translation Editor is something that can not be achieved from our end and requires code changes inside WP Carousel.

---

The issue with two alt texts on the translation editor when using, for example, a Gutenberg image block is expected, as explained in my prior comment.