Skip to content Skip to sidebar

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.

This topic contains 5 replies, has 0 voices.

Last updated by Carlos Rojas 1 week, 6 days ago.

Assisted by: Carlos Rojas.

Author Posts
September 17, 2025 at 9:54 am #17408713

erikM-21

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

September 17, 2025 at 10:20 am #17408884

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

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/

I recommend checking this guide: https://wpml.org/documentation/translating-your-contents/advanced-translation-editor/using-advanced-translation-editor-when-you-move-or-use-a-copy-of-your-site/

September 17, 2025 at 10:21 am #17408914

erikM-21

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?

Screenshot 2025-09-17 at 11.21.16 copy.png
September 17, 2025 at 10:26 am #17408960

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Hi there,

Please read my previous message.

September 17, 2025 at 11:03 am #17409104

erikM-21

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.

September 17, 2025 at 11:22 am #17409209

Carlos Rojas
WPML Supporter since 03/2017

Languages: English (English ) Spanish (Español )

Timezone: Europe/Madrid (GMT+02:00)

Yes, those steps are correct