This thread is resolved. Here is a description of the problem and solution.
Problem: The client was unable to view all created templates/pages in different languages when using Elementor Pro with the WPML plugin. Templates were not appearing in the list to be used as a base for translation, and they only became visible when the WPML plugin was deactivated. This issue was causing difficulties in creating a new version of a template in a different language. Solution: We found the missing templates in the database using the Adminer tool. We then adjusted the page edit URL to include the specific language parameter, which allowed the templates to load correctly. For example, to edit a Spanish template, the URL was modified to:
After making this adjustment and updating, the templates started showing correctly in the Templates section. If this solution does not seem relevant to your issue, please open a new support ticket with us, and we will be happy to assist you further.
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.
I want to see ALL created templates/pages so I can include/link/use as template in my pages. But each time I try, they don't appear! The only way for them to appear is deactivating the CMS plugin.
Example:
I have an EN page with popup and ES page that doesn't have. I only have an EN popup, I want to create another one using EN as template for the ES version. EN version doesn't appear on the list of templaes nor anywhere so I can use it. I have to disable the plugin and THEN it can be seen and used to create the ES version. But now, since the ML plugin is disabled, the ES version is not available.... So I have to keep the editing Elementor page open only ready to modify and save. Then WP adds a "-2" to the URL after saving...
The pages and popups are made with Elementor Pro. Both EN and ES are on the same domain.
Link to a page where the issue can be seen:
It is more of a WP admin side, front users can't see it.
I expected to see:
The list of my templates no matter the language I'm in.
Instead, I got:
Nothing. Everything dissapears the moment I activate the plugin. I have to activate and deactivate it to make anything work..... after a few HOURS of trying I can domewhat do it but its too much
Please let me know once you have had the chance to run the clean up steps in the WPML -> Support -> Troubleshooting and if you can see the templates after those steps.
Hello, thank you for your help. It seems that I have done each step of the ones listed on the "Clean up" section. I will be waiting for further instructions, thanks again!
If you need to enter the WordPress backend, please let me know.
I have set the next reply as private so that you can share credentials in the provided fields. I'll be happy to login and take a look. However, if the clean up steps did not resolve the issue, it will be best for us to test minimal settings next. I would need an environment where we can disable all non WPML plugins (except Elementor of course) and switch to a default theme temporarily. I'd also like permission to install the Adminer plugin so that we can check the language settings in the database for these templates. If you have a staging environment to test this, that would be best but if not we can always get a copy of your site and set one up. Just let me know.
In the test site, I deactivated all non WPML plugins and then when I went to Elementor -> Templates and click on Published (where it shows the count of 31), I then can see 29 English templates and 6 Spanish templates. Can you confirm this is what you are seeing and then check the live site by clicking Published first?
May I install the Adminer app so that I can look at the database and compare the number of templates there? This will also allow me to check the language settings on the templates. Let me know if I have your permission to do that and I will continue troubleshooting.
Using the Adminer tool, I was able to find the missing templates in the database. I adjusted the page edit URL to load these missing templates and clicked "update" and now the numbers are showing correctly in the Templates section. For example, hidden link
Please let me know if you need any further assistance and I will be happy to help.
Hello! I saw a response in my email and here it doesn't appear. I haven't replied because I thought that something else had to be done and thats why it got deleted?
I have entered WordPress > Templates > Popups and the english ones don't appear entirely. Only if I click on "All languages" english and spanish appear as they should and I can edit them without no problem like I always wanted. English don't appear on their tab but I can access them the other way so it isn't too much trouble, just something that you might want to check out.
Also, if it isn't too much trouble, could you please tell me how exactly you solved this using the Adminer tool? Is it a plugin? a line code? so that in case I have this problem again, I can be able to do it myself if possible.
I double checked the pop up lists and I dont' think this one is WPML related. With WPML active, I see 4 English pop ups and 15 Spanish pop ups, for a total of 19. When I disable WPML, I see 19 pop ups in the list, but the count at the top shows 36. So I suggest reaching out to Elementor on that issue in particular.
For the previous steps, I installed the Adminer plugin ( i activated it again so you can follow my steps and see which plugin I used). I checked the wp_posts table and filtered by post type = elementor_library. I then did the same thing on the icl_translations table. For any items that showed in the wp_posts table but not in the icl_translations table, I loaded the URL manually by adjusting the ID number in the URL and resaved them. Then they appeared in the dashoard. I hope that helps explain in more details. Let me know if you have any further questions.