Skip to content Skip to sidebar

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

Problem:
You are developing a site and want to stop using WPML, keeping it in English only. You need to remove over 20,000 media files translated into German, French, and Spanish, and clean up all WPML residual data from the database.
Solution:
To remove all translated media files, which WPML does not duplicate but only adds entries in the database, follow these steps:
1. Navigate to Media -> Library.
2. Filter by a secondary language.
3. Show in list mode.
4. Select the images and delete them in bulk.
To delete translated content and clean up the database, including icl_* tables and meta keys, follow the steps described in this documentation.
Please remember to create a full site backup before proceeding with these steps.

If this solution does not apply to your case, or if it seems outdated, we 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. If further assistance is needed, please open a new support ticket 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 1 reply, has 0 voices.

Last updated by Carlos Rojas 3 weeks, 2 days ago.

Assisted by: Carlos Rojas.

Author Posts
July 13, 2025 at 4:43 am #17230631

visanC

Background of the issue:
I am developing a site and want to stop using WPML, keeping it in English only. My site has over 20,000 media files, and WPML Media Translation was used to create translated copies in German, French, and Spanish. I need to remove these translations and clean up WPML data.

Symptoms:
No specific issue or error message mentioned.

Questions:
How can I keep only the original English media files and remove all translated copies?
What is the official step-by-step process to remove all translated pages and keep only the English pages?
How do I fully clean up WPML residual data from the database, including icl_* tables and meta keys?

July 15, 2025 at 9:45 am #17237060

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hello,
Thank you for contacting us

To remove all translated media (please keep in mind that WPML doesn't duplicate the files, it only adds entries in the database), you must go to Media -> Library -> Filter by a secondary language -> Show in list mode -> Select the images and delete them in bulk.

Also, to delete the translated content,t you can follow the steps described in this link: https://wpml.org/faq/how-to-completely-remove-a-language-from-your-site/

Please don't forget to create a full site backup before doing these steps, and let us know if you need further assistance.

Regards,
Carlos