Home›Support›English Support›[Resolved] Clarification on switching WPML translations from development site to live domain
[Resolved] Clarification on switching WPML translations from development site to live domain
This thread is resolved. Here is a description of the problem and solution.
Problem: The client is preparing to replace their current live site with a new version and is concerned about managing WPML site registrations and avoiding translation conflicts after the domain switch. They asked if they should delete the current site registration from WPML before launching the new site. Solution: 1. Create a copy of both the old and new sites. 2. Delete the old site. 3. Remove the old domain from WPML account sites. 4. Restore the new site on the production domain. 5. Run the migration banner and select the 'Move' option. 6. After the migration is complete, update the site registration from development to production at WPML account sites. We recommend checking the guide on Using Advanced Translation Editor when you move or use a copy of your site for detailed steps.
If this solution does not apply to your case, or if it seems outdated, please open a new support ticket. We also highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, you can contact us directly 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:
We currently have two sites: thenordicsauna.com, the old live site with old translations, and k.thenordicsauna.com, the new development site with new translations. When we launch, the new site at k.thenordicsauna.com will replace the old one on thenordicsauna.com.
Symptoms:
Concern about potential conflicts between old translations on the current live site and new translations from the development site once the switch is made.
Questions:
How can we ensure the old translations on the current live site do not conflict with the new translations from the development site once the switch is made?
Do we first switch the development site from 'development' to 'production' before launch?
Should the switch from 'development' to 'production' be done after the new site is live?
What’s the safest way to ensure only the new translations carry over, without WPML trying to merge or conflict with the old ones?
I also see the notification in wordpress development site k.thenordicsauna.com: This site is registered on WPML.org as a development site. When this site goes live, remember to update the site key from "development" to "production" to remove this message. QUESTION: When should we update the site key to "development" should we do this 1) BEFORE the site is live or 2) AFTER the site is live
Hello,
My name is Carlos, and I will continue working on this ticket
To answer your latest concern. Here are the steps to follow:
- Create a copy of both sites (the old one and the new one)
- Delete the old one
- Remove the old domain from https://wpml.org/account/sites/
- Restore the new site in the production domain
- Run the migration banner (looks something like this: hidden link) -> Select the 'Move' option
- When the migration is finished, you can change the site registration from development to production in https://wpml.org/account/sites/
Please advise us step by step what we need to do in order to correctly go live and wheather I should delete our old registered site from registered sites before we go live?
We are very cautious about the transfer process as we have spent more than 200 hours on translations as we have done it multiple times due to errors.
Please confirm the process once more, please read the following carefully 🙏🏻
The process:
1) We make copies of both sites
2) We delete our live old page and all related files from server from our main domain (thenordicsauna.com)
3) we remove the old live page thenordicsauna.com from wpml registered site list https://wpml.org/account/sites/
4) We transfer our development page from k.thenordicsauna.com to thenordicsauna.com
5) We run the mitigation banner.