Loading 0

My Blog

Scroll Down
Completely uninstall WPML

Unfortunately, some Plugins such as the WPML Translation Plugin (an extremely resource-demanding plugin with its own addons) make it quite difficult to uninstall them, as it is not done in the classic way (Disable / Remove) and let this possibility exist.

The correct way to remove these plugins varies from plugin to plugin.

The purpose for which additional actions are required to uninstall them is to remove any additional entries in your site's database, as well as any additional modifications to the settings.

WPML is one such plugin.

So if you encounter a problem on your site and wish to remove WPML, the procedure is as follows:

  • Visit to "WPML > Support"
  • Inside you will find in small print something about "troubleshooting page" which is a hyperlink. Tap on it
  • Now to avoid looking for the "troubleshooting page" you can use the following link by putting your site address in front: /wp-admin/admin.php?page=sitepress-multilingual-cms%2Fmenu%2Ftroubleshooting.php
  • On the page that opens, scroll down to the "Reset" tab and check the box "I am about to reset all translation and language data."
  • Click on the button "Reset and deactivate WPML" and in the window that opens click OK
  • WPML has been disabled and all its records have been deleted from the database.
  • Immediately after that go to your site's installed plugins /wp-admin/plugins.php if it hasn't taken you there already.
  • Find, disable and delete plugins that start with WPML, as well as WPML itself ("WPML Multilingual CMS")

Of course, if for any reason there are leftovers in the database, you can use the Phpmyadmin of your Cpanel or whatever panel you have, connect to your database and run the following (where "wp_" is the prefix of the table, maybe during the installation of wordpress you have declared another prefix, you will see it in the base this):

For the "wp_options" database table:

DELETE FROM wp_options WHERE option_name LIKE '%icl%';
DELETE FROM wp_options WHERE option_name LIKE '%wpml%';

For the "wp_usermeta" database table:

DELETE FROM wp_usermeta WHERE meta_key LIKE '%icl%';
DELETE FROM wp_usermeta WHERE meta_key LIKE '%wpml%';

Good luck, Nicolas 😉

This post is also available in: Ελληνικά

Leave a Reply

Your email address will not be published. Required fields are marked *


Here you can see all the services I provide

Registration and management of domain names (website address such as www.nicolaslagios.com)

Also management of dns records (e.g. connecting the domain to a specific server, fixing email spam problems, etc.)

Also ssl renewals etc

Installation and management of web & mail server in ubuntu vps with virtualmin, plesk, cpanel

Also studying and fixing server problems.

Necessary condition, the target server meets the conditions

At the moment for new wordpress websites you can choose from ready-made themes and we change the content (no custom changes). You can buy with a fixed price by clicking here!

My team and I undertake any data bridging implementation for Wordpress, Prestashop, Opencart, Joomla platforms.

We can connect data from any source, as long as the structure is stable and there is proper documentation and briefing.

We undertake the creation, regulation and enrichment of pages for social networks: Facebook, Linkedin, Instagram (profile), Twitter (profile), Tiktok (profile).

We also undertake the first boost of your pages for quick results in followers.

We undertake the repair and maintenance of your existing wordpress website.

For more information about the services, you can read the following and return here to schedule a meeting with me: https://maxservices.gr/en/internet-services/website-services-blank/additional-website-services/