This thread is resolved. Here is a description of the problem and solution.
Problem: The client reported an issue where a pop-up created with Elementor Pro only worked in English and not in other languages like German or Spanish. Solution: We identified that the pop-up issue was due to the use of an incompatible third-party plugin (Jeg Kit for Elementor). We recommended discontinuing its use and instead using a standard Elementor Pro method to create pop-ups. Detailed steps included replacing the trigger button with a standard Elementor Button widget, linking it to the pop-up, and updating the translation. It was also necessary to manually select the correct pop-up for each language in the Elementor settings and ensure the translation reached 100% completion in the Advanced Translation Editor. After these adjustments, the pop-up functioned correctly in all languages.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your 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.
Hi, I have a pop-up on my Homepage that works only when the site is in English. But when I change the language to German or Spanish, the pop-up doesn't work. Could you please help me and explain why?
Welcome to WPML support. To be able to investigate the issue I will need a simpler version of this.
Would you please create a dummy page (you can add it as draft) and add a simple pop up there and do the translation of the pop up and the page from WordPress Dashboard > WPML > Translation Dashboard.
See if it works there. If not, I'd appreciate it if you could give me the URL/User/Pass of your WordPress dashboard after you make sure that you have a backup of your website.
It is absolutely important that you give us a guarantee that you have a backup so if something happens you will have a point of restore.
Make sure you set the next reply as private. (Give me the link to the page in question.)
Also I wonder if you used the default Elementor Pro pop up feature or a feature from a third party plugin?
Let's first focus on the pop up issue, which was the original problem that this ticket is about. You are welcome to open up a new ticket for the Tutor LMS issue, and we will check that separately.
Regarding the Pop up issue, you use an Elementor widget from the plugin called Jeg Kit for Elementor.
Unfortunately, that plugin is not compatible with WPML. You can learn more about that here:
- The popup itself is set up correctly using Elementor Pro Popup Template.
- The issue is with the button used to trigger the popup.
- The current trigger button comes from Jet/third-party plugin, not from native Elementor.
- Please replace it with a standard Elementor Button widget.
- Link that new button to the popup, then update the translation.
- After that, complete the page again in Advanced Translation Editor and make sure it reaches 100%.
- This should make the popup trigger work correctly in translation.
- After switching to a standard Elementor Pro popup button, the setup works correctly.
- The remaining step is to edit each translated page in Elementor and manually select the correct popup for that language.
- I tested this on the Spanish and German versions and confirmed the method works.
- In the button settings, the popup was set to โAllโ, so I replaced it with the specific popup for that language.
- This manual popup selection only needs to be done once per language.
- Please double-check that each language is linked to the correct popup, since you will know the popup names better on your site.