Désactivation des plugins wordpress via base de données


Mis à jour le 30 janvier, 2020

Désactivation des plugins wordpress via base de données

Récemment, J’ai eu un méchant problème avec l’un de mes blogs Wordpress.

En fait, J’ai eu le malheur de faire face à la page blanche redoutée de la mort. Un signe qui indique vraisemblablement que j’ai commis une grosse gaffe en manipulant les plugins Wordpress.

Je me suis retrouvé incapable d'accéder à la zone Admin pour désactiver manuellement toutes les extensions.

Dans le passé, j'ai eu affaire à cette situation que j’ai pu résoudre seulement après avoir supprimer simplement tous les fichiers des plugins du serveur.

Cette fois ci, je me suis dits qu’il doit y avoir une autre façons plus simple et plus rapide. Heureusement, après quelques minutes d’investigation à travers le Codex WordPress, j'ai pu récolter suffisamment d'informations pour mener à bien ma mission. Maintenant que le fiasco est terminée, je veux partager une technique simple pour désactiver puis réactiver l’ensemble des plugin de votre site Wordpress.

Étapes à suivre pour désactiver les plugins Wordpress rapidement

Avant de commencer, il est fortement recommandé de faire une sauvegarde de votre base de données.

Ensuite, connectez-vous à votre base de données MySQL avec phpMyAdmin (ou autre), et naviguez jusqu'à la colonne "active_plugins" de la table "wp_options" en utilisant la requête SQL suivante (modifiez la valeur du préfixe du tableau Wordpress par défaut  "wp_" si nécessaire):

SELECT * FROM wp_options WHERE option_name = 'active_plugins';

Une fois la colonne active_plugins apparaît, cliquez sur modifier. Vous verrez quelque chose de similaire à ce qui suit, en fonction du nombre et du type de plugins que vous avez installé:

 

a:31:{i:0;s:13:"AddMySite.php";i:1;s:19:"akismet/akismet.php";
i:2;s:23:"all_in_one_seo_pack.php";i:3;s:16:"authenticate.php";
i:4;s:28:"breadcrumb-navigation-xt.php";i:5;s:18:"codeautoescape.php";
i:6;s:37:"contact-coldform/contact_coldform.php";
i:7;s:32:"custom-query-string-reloaded.php";
i:8;s:30:"customizable-post-listings.php";
i:9;s:33:"dd-sitemap-gen/dd-sitemap-gen.php";i:10;s:20:"download-counter.php";
i:11;s:13:"feedcount.php";i:12;s:13:"full_feed.php";i:13;s:15:"get-weather.php";
i:14;s:36:"google-sitemap-generator/sitemap.php";i:15;s:13:"gravatars.php";
i:16;s:19:"kill-admin-nags.php";i:17;s:18:"landingsites13.php";
i:18;s:30:"nofollow-free/nofollowfree.php";i:19;s:17:"ol_feedburner.php";
i:20;s:16:"plugins-used.php";i:21;s:22:"popularity-contest.php";
i:22;s:39:"search-everything/search_everything.php";
i:23;s:27:"simple-tags/simple-tags.php";i:24;s:26:"simple_recent_comments.php";
i:25;s:18:"simple_twitter.php";i:26;s:25:"subscribe-to-comments.php";
i:27;s:24:"the-excerpt-reloaded.php";i:28;s:18:"theme-switcher.php";
i:29;s:9:"top10.php";i:30;s:16:"wp-db-backup.php";}

 

Ce code représente tous les plugins actifs sur votre site. Ainsi, pour désactiver rapidement tous les plugins sans passer par la zone d'administration de WP, mettez en surbrillance l'ensemble du bloc de code, copier et coller dans un fichier texte en toute sécurité.

Après avoir retiré le code, cliquez sur le bouton pour enregistrer vos modifications et c'est tout. Tous les plugins WordPress sont maintenant désactivées (mais encore installés, et avec toutes les options du plugin qui restent entièrement intact).

C'est évidemment que cette technique vous permet d’avoir un énorme gain de temps ce qui est vraiment pratique lors des situations critiques où chaque seconde compte.

Une fois que vous êtes prêt à réactiver votre ensemble de plugins, il suffit de couper / copier et coller le code préservé de nouveau dans le champ "active_plugins". Cliquez sur Enregistrer. Encore une fois, n'oubliez pas de sauvegarder votre base de données avant de l'éditer. Vous pouvez aussi activer un plugin à la fois depuis votre panneau d’administration, afin de trouver l’extension fautif.

Désactiver les plugins avec une requête SQL

Alternativement, vous pouvez utiliser cette requête pour désactiver tous les plugins:

 

UPDATE wp_options SET option_value = 'a:0:{}' WHERE option_name = 'active_plugins';

 

Une fois exécutée, cette requête va effacer le champ active_plugins de tous les plugins actifs, ce qui désactive (sans désinstaller ou modifier) l'ensemble des extensions.

Cette méthode est idéale si vous envisagez de réactiver chaque plugin individuellement, par exemple, après avoir résolu une erreur du serveur. Alors que la technique précédente rend facile la réactivation tous les plugins en masse, cette requête est parfaite pour simplement "atomiser" tous les plugins actifs sans remords.




Rubriques des articles




Les avis des clients

Avis des utilisateurs


Faites entendre votre voix. Passez en revue votre fournisseur d'hébergement Web - bon ou mauvais.


Ex2 give a very fast response time but It takes many, many questions to get the required answer. Nothing is ever offered so, if you don't know how to phrase the question exactly, be prepared to send them several emails to arrive at the solution. They could be so much more helpful if they wanted to b …

Brendan Keeley à propos Ex2hosting

Montrer une autre revue
Lire les avis Ex2hosting



Plans d'hébergement




Les plans d'hébergement de 43 sociétés d'hébergement partout dans le monde


Meilleur hébergeurs web

# hébergeur web prix action

1

Infomaniak France

6.75 EURO

Ajouter un Avis
Visiter

2

Hostpapa France

2.95 EURO

Ajouter un Avis
Visiter

3

Greengeeks

4.95 USD

Ajouter un Avis
Visiter

4

Siteground

6.95 USD

Ajouter un Avis
Visiter

5

Planethoster France

5.99 EURO

Ajouter un Avis
Visiter

6

Bluehost

6.95 USD

Ajouter un Avis
Visiter




Hébergeurs par avis de clients

Planethoster France
192 avis des clients
Hostpapa France
74 avis des clients
Infomaniak France
56 avis des clients
Rapidenet
50 avis des clients
Hostinger
47 avis des clients
Ajouter un avis Tous les profils


Hébergeurs par fidélité de clients

Planethoster France
187 / 192 recommandé
Infomaniak France
56 / 56 recommandé
Rapidenet
49 / 50 recommandé
Hostinger
44 / 47 recommandé
Hostpapa France
39 / 74 recommandé
Évaluer hébergeur Tous les profils


Question de la Semaine


Votre avis sur notre site



Contacter l'éditeur

Posez votre question