Publié le : 01/07/2021

Comment désactiver les plugins défectueux à partir de la base de données de WordPress

Désactiver plugins wordpress défectueux

Un plugins défectueux dans WordPress peut empêcher le chargement de WordPress. Pour corriger ce problème, on peut désactiver le plugins via la base de données. En effet, dans la majorité des cas, on ne peut pas accéder à la page d’administration de WordPress.

Nous tenons à noter ici qu’en désactivant un plugins via la base de données est risquée. Cette action peut endommager la base de données. Respectez strictement les étapes exactes fournies ici pour éviter toute corruption de base de données.

Etapes pour désactiver un plugins WordPress défectueux

Pour effectuer la désactivation du plugins wordpress défectueux à partir de la base de données, il faut :

  1. Rechercher les informations de la base de données en vérifiant ce qui se trouve dans le fichier wp-config.php :
    • récupérer le nom de la base de données sous le nom de la constante DB_NAME ;
    • vérifier le nom d’utilisateur sous le nom de la constante DB_USER ;
    • vérifier le mot de passe sous le nom de la constance DB_PASSWORD.
  2. Se connecter à la base de données en utilisant un outil de gestion de base de données comme phpMyAdmin ;
  3. Modifier dans la table wp_options la ligne contenant l’enregistrement active_plugins pour la colonne option_name.

Exemple :

Si on a les dans la colonne option_value pour la ligne qui a comme valeur active_plugins pour la colonne option_name :

a:5:{i:0;s:19:”akismet/akismet.php”;i:1;s:33:”classic-editor/classic-editor.php”;i:2;s:9:”hello.php”;i:3;s:23:”loginizer/loginizer.php”;i:4;s:24:”wp-central/wpcentral.php”;}

La requête ci-dessous désactive tous les plugins grace à la valeur a:0:{}

update wplmdm_options set option_value = 'a:0:{}' where option_name = 'active_plugins';

La requête ci-dessous désactive le plugin Akismet. Ce qui change c’est qu’on a enlevé i:0;s:19:”akismet/akismet.php” et on a changé a:5 en a:4 en tout début, car on a enlevé un plugin :

update wplmdm_options set option_value = 'a:4:{i:1;s:33:”classic-editor/classic-editor.php”;i:2;s:9:”hello.php”;i:3;s:23:”loginizer/loginizer.php”;i:4;s:24:”wp-central/wpcentral.php”;}' where option_name = 'active_plugins';
  1. Modifier la colonne option_value pour desactiver le plugins en question.

Une fois que c’est fait, nous avons le plugins désactivé.

Les mots clés rattachés à cet article : Wordpress  -  Wordpress Plugins

Nos clients

Une vingtaine de clients nationaux et internationaux