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: Not WPML issue
This topic contains 23 replies, has 3 voices.
Last updated by Dražen Duvnjak 1 year, 7 months ago.
Assisted by: Dražen Duvnjak.
Author | Posts |
---|---|
March 25, 2023 at 10:46 pm #13329913 | |
ronaldT-5 |
Tell us what you are trying to do? Test translated pages under development. Is there any documentation that you are following? No Is there a similar example that we can see? hidden link is in English, but when clicking on French in the language switcher, I'm transported to the production site instead. What is the link to your site? hidden link |
March 26, 2023 at 11:17 am #13331319 | |
Faisal Ahammad |
Hi Ronald, Good evening. I'd be glad to help you today. I would like to inquire if you have updated the permalinks from Settings > Permalinks after creating the staging site. If not, kindly update the permalink and recheck the language switcher. Moreover, when creating the staging site, did you select Moved or Copied from the action required pop-up? This information will help me better understand the issue you are facing. If you are still unable to resolve the issue, I kindly request your website login access to investigate further. I look forward to hearing from you soon. Best regards, |
March 26, 2023 at 11:34 pm #13332859 | |
ronaldT-5 |
I chose MOVE. To tell you the truth, I've been through that before. But, back then, I was using WPBakery. Now, I'm using Elementor. Still, WPML doesn't seem to like Staging any better. See the attachment to see why I cannot change the permalink for the secondary language.. |
March 27, 2023 at 11:06 am #13337771 | |
Faisal Ahammad |
Hi Ronald, To setup different domains or subdomains per language, you must update the DNS records (A record) to point to the hosting server. You can find more detailed instructions on how to do this by visiting this link: https://wpml.org/documentation/getting-started-guide/language-setup/language-url-options/how-to-use-wpml-with-different-domains-per-language/. Once you have updated the record, you can verify that it has been successfully implemented by visiting this website: hidden link. I hope that helps. Let me know if you have any other questions. Best regards, |
March 27, 2023 at 1:16 pm #13338667 | |
ronaldT-5 |
It feels like déjà vu. Nothing in that article talks about my issue, nothing about staging at all. I was given that article in the past. If I remember correctly, the only workaround might be to set it up as different directories instead of different domains in staging and change it back to different domains after pushing staging to production. |
March 28, 2023 at 6:24 am #13345585 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hi Ronald, I will be taking over this ticket. The issue is not related to the staging site or similar, it is related to your language per domain settings since it is not saved correctly since it returns not valid message. If you have set up your 2nd domain correctly, then maybe this message is a false showing, which can happen sometimes. Uncheck VALIDATE ON SAVE checkbox and save your language settings, please then check if the language switcher is working correctly. It should work fine if you have configured correctly your domains. Kind regards, |
March 28, 2023 at 7:37 am #13346305 | |
ronaldT-5 |
Wow, this thread is yielding the exact same as with my first thread, meaning it is going nowhere. The translated page does NOT exist. That's why it does not work. And back in the days, I contacted the hosting company, and they said it was not possible to create such a domain on the fly for staging purposes. I did as you said, uncheck the validation requirement. Visit the translated page and see the result for yourself. hidden link |
March 28, 2023 at 7:38 am #13346319 | |
ronaldT-5 |
Why can't I use staging with WPML is the million dollar question. |
March 28, 2023 at 8:09 am #13346565 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hello, I am sorry you feel that way, but I think I made it quite clear. For that settings to be used your need to have 2nd domain setup, and if doesn't exist you can not use it, since it doesn't exist. >I contacted the hosting company, and they said it was not possible to create such a domain on the fly for staging purposes. Okay, so simple it is not supported by your hosting and you can use another language URL option, for example, language per directory. >Why can't I use staging with WPML is the million-dollar question. I am not sure I understand your question here, your shared case has nothing to do with staging, but the fact that you are trying to use language per domain and not having an actual domain setup. Let me know if you have any other question and doubts and I will do my best to help. Kind regards, |
March 28, 2023 at 11:50 am #13348943 | |
ronaldT-5 |
I'm sorry, I misspoke. I meant to say that the subdomain Staging does not exist. The 2nd domain ALARME-MAISON.CA does exist and it is working fine in the live production site. |
March 28, 2023 at 11:52 am #13348999 | |
ronaldT-5 |
hidden link works |
March 28, 2023 at 11:55 am #13349007 | |
ronaldT-5 |
My host is an expensive PREMIUM service. I doubt their host service is inferior to others. To help me out here, since you are truly convinced that WPML works on a staging environment with 2 different domains, why not show me a sample site with that type of setup? |
March 28, 2023 at 1:28 pm #13349709 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hello, -> I meant to say that the subdomain Staging does not exist. The 2nd domain ALARME-MAISON.CA does exist and it is working fine in the live production site. Okay, but you are trying to use that staging subdomain that doesn't exist, so it can not work. And that 2nd domain you are already using in main website. -> To help me out here, since you are truly convinced that WPML works on a staging environment with 2 different domains, why not show me a sample site with that type of setup? As said, there is no difference in the main website and staging, that is just what it is called in web vocabulary. It is still just a normal website using 2 domains or 2 subdomains. WPML will work for any domains as long they are existing and set up correctly. I assume you are thinking here WPML with subdomains, so sure I can show you it works fine on 2 subdomains: Video: hidden link Hope it helps. Kind regards, |
March 28, 2023 at 1:38 pm #13349765 | |
ronaldT-5 |
What's that video about? It doesn't look like a staged environment based on the URL. My second domain (alarme-maison.ca) is PARKED. Therefore, I can NOT create a staged environment for it, therefore the sub-domain Staging14 can not be created at will. Hope you finally understand. -Ron |
March 28, 2023 at 1:55 pm #13350031 | |
Dražen Duvnjak Supporter
Languages: English (English ) Timezone: Europe/Zagreb (GMT+01:00) |
Hello Ron, it is a video about WPML working on subdomains. As I am trying to explain staging site is just a name, you can put in that subdomain what you wish. And is commonly used to distinguish from the main website. It can be somename.website.com I understand, and as said if 2nd domain/subdomain that you can use, doesn't exist then you can not use it then in WPML per domain settings. So either check with your hosting on how to create another domain that you can use for WPML language per domain, or use WPML language per directory. Hope this makes it more clear, let me know if any other doubts or questions. Kind regards, |