This thread is resolved. Here is a description of the problem and solution.
Problem: The client is using WPML with Elementor to create a multilingual site in Spanish and Galician and wants the image gallery on their pages to automatically update across both languages when modifications are made in the main language.
Solution: To achieve automatic updates of the Elementor image gallery across languages, follow these steps: 1. Edit your gallery page in the main language. 2. Ensure the gallery uses Elementor’s Gallery widget or a compatible add-on. 3. In WPML settings, set your Pages to “Translatable – use translation if available or fallback to default language.” 4. Use the “Duplicate” option in WPML to copy the gallery content to the other language, ensuring the pages remain linked. 5. If updates are not reflecting, use the WPML Translation Dashboard to resend the page for translation or re-duplicate it.
Ensure the WPML Media Translation plugin is active for image reuse across translations. Check by editing the gallery in the main language and verifying the changes appear in the translated version.
If the solution provided here does not resolve your issue, or if it 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 further assistance is needed, 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.
Background of the issue:
I am using WPML with Elementor to create a multilingual site in Spanish and Galician. I want the image gallery on my pages to use the same images across both languages, so that when I modify the gallery in the main language, it automatically updates in the other language.
Symptoms:
The documentation I found does not describe how to make the Elementor image gallery automatically update across translations.
Questions:
How can I set up the Elementor image gallery to automatically update in both Spanish and Galician when changes are made in the main language?
Usually, this type of behavior occurs because the custom elements haven't been registered correctly in WPML. To register the gallery element, you can follow the steps described in this guide: https://wpml.org/documentation/support/multilingual-tools/
1.- However, I would like to take a closer look to ensure the issue is with the registration of the element, and perhaps register it for you. Please share the access credentials to the site in your next message so I can check the configuration and reproduce the issue.
Confirm you have created a full site backup that you can restore if necessary.
2.- Also, please share a URL where the issue can be seen.
Thank you for sharing the credentials requested; however, I need you to add the administrator role to the user you shared so I can access the WPML configuration.
I have registered the gallery element, and now you must follow these steps:
- Edit the page in the original language
- Make a small change to the content
- Save the changes and update the translation via ATE
- Confirm that the issue disappeared
Can you tell me the results of the steps described above?
So i went into the spanish page edited via elementor, added an image to the gallery, saved and then into the Galician page the change did not appear. Cleared cache.
I added a picture in the gallery at hidden link under Danza category using Elementor, then I saved the changes in Elementor and updated the Galician translation. Now you can see the image in both languages.
Here are the steps:
- Edit the post/page in the original language with Elementor
- Add an image
- Save the changes -> If the translation icon hasn't changed, then add a minor change to the content and save the post/page again.
- Click on the translation icon
- Re-save the translation via ATE