Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is trying to change the default language of their WordPress site to English and remove the German language permanently using WPML. They encountered an issue where the process to remove the German language never completed, and they did not receive a prompt to assign existing English content as the original content.
Solution:
If you're experiencing incomplete removal of a secondary language, we recommend re-enabling the secondary language via WPML > Languages > Edit Languages. Then, manually delete any remaining content associated with that language. After clearing the content, you can remove the language again from the same section.
To assign existing English content as the original, you will need to manually disconnect the translations from the default language. You can follow this guide to disconnect translations: https://wpml.org/faq/how-to-disconnect-translations-from-the-default-language-page-or-post/
After disconnecting, you can relink the translated content using this method: https://wpml.org/faq/how-to-link-already-translated-pages/
We recommend performing these steps before attempting to remove the language again.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please open a new support ticket. We also 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. For further assistance, you can contact us directly through the 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 chrisD-2 3 days, 3 hours ago.

Assisted by: Kor.

Author Posts
June 12, 2025 at 1:02 pm #17130165

chrisD-2

Background of the issue:
I am trying to change the default language of my WordPress site to English and remove the German language permanently. I have followed the steps to set English as the default language and attempted to remove German using WPML. I am using the site hidden link and have backed up my website files and database.

Symptoms:
The process to remove the German language never finished, and I did not receive a prompt to assign existing English content as the original content.

Questions:
How can I successfully change the default language to English and ensure existing English content is assigned as the original content?
What should I do if the process to remove the German language does not complete?

June 13, 2025 at 12:44 am #17131628

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for contacting us.

If the removal of a secondary language was incomplete, it’s likely that some content—such as CPTs, taxonomies, or media—was not fully removed. To resolve this, you can re-enable the secondary language via WPML > Languages > Edit Languages, then manually delete any remaining content associated with that language. Once that’s done, you can remove the language again from the same section.

Please note that you won’t receive a prompt to assign existing English content as the original content. Instead, you’ll need to manually disconnect the translations from the default language using this guide:
https://wpml.org/faq/how-to-disconnect-translations-from-the-default-language-page-or-post/

After that, you can relink the translated content using this method:
https://wpml.org/faq/how-to-link-already-translated-pages/

I recommend performing this step before removing the language again from WPML > Languages > Edit Languages.

June 13, 2025 at 7:01 am #17131865

chrisD-2

Hi Kor,

Thanks for the quick update. I’m reviewing the links you shared, and they’re helpful.

However, I’d like to understand better how to handle Custom Post Types (CPTs) and ACF fields in this context. Specifically, how can I ensure they're properly separated from the default (previous) translation so they’re treated as original English content going forward?

Appreciate your guidance on this.

June 13, 2025 at 3:20 pm #17134021

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply. I’ve recorded a screen recording here: hidden link to show you how I disconnected the Dutch (secondary) language page from the English (primary) version and then reassigned Dutch as the primary language.

Here are the steps I followed:

1. I opened the Dutch (translated) page and disconnected it from the English primary language.

2. After saving the page, I clicked on “Connect Translation.”

3. When the pop-up appeared, I selected the English page as the translation.

4. Finally, I set the Dutch page as the new primary language.

June 17, 2025 at 1:25 pm #17142682

chrisD-2

Hi Kor,

Thanks again for the video and detailed steps — they were very helpful.

I’ve successfully disconnected the translations and reassigned the primary language as needed. However, I’m now encountering an issue where some ACF fields tied to the original German content are still showing up in filters, even though I’ve removed the language and cleaned up ghost entries and cache from the support section.

Could you please guide me on how to properly remove or disassociate ACF field data stored in the database (specifically for Custom Post Types) that originated from the removed German version, so they don’t appear in filters or interfere with the English content?

Appreciate your continued support.

Best regards

June 17, 2025 at 3:27 pm #17143167

Kor
WPML Supporter since 08/2022

Languages: English (English )

Timezone: Asia/Singapore (GMT+08:00)

Thanks for your reply.

I will need to closely examine your website. Therefore, I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.

Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.

Your upcoming reply will be treated with confidentiality and will only be visible to you and me.

✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.

June 24, 2025 at 6:35 am #17163092

chrisD-2

I have manually adjusted the ACF fields. Thank you very much for the great support.