Comment désactiver manuellement les plugins WordPress

Publié: 2019-08-22

Les plugins sont un excellent aspect de l'utilisation de WordPress. Cependant, à un moment donné, vous devrez désinstaller ou désactiver un plugin pour une raison ou une autre. Cela peut poser un problème, car la méthode par défaut pour désactiver les plugins WordPress peut ne pas toujours être disponible.

Par exemple, pour résoudre un problème où vous perdez l'accès à votre tableau de bord WordPress en raison d'une erreur de serveur interne ou d'un conflit de plugins, vous devez désactiver manuellement un ou plusieurs plugins. Cependant, sans accès au tableau de bord, vous ne pouvez le faire qu'en utilisant une approche manuelle.

Dans cet article, nous mettrons en évidence les différences entre la désactivation régulière et manuelle des plugins. Ensuite, nous vous montrerons trois façons de désactiver manuellement les plugins WordPress.

Le moyen le plus simple de désactiver manuellement un plugin WordPress

Avant de commencer à creuser dans le back-end de votre site Web, voyons comment désactiver les plugins WordPress lorsque vous avez accès au tableau de bord. Accédez simplement à l'onglet Plugins , où vous trouverez une liste des plugins installés :

Liste des plugins installés sur un site WordPress

Trouvez le plugin que vous souhaitez désactiver et cliquez sur Désactiver . A titre d'exemple, dans la capture d'écran ci-dessous, nous mettons en évidence la désactivation du plugin Classic Editor :

Désactiver un plugin WordPress
Une fois que vous aurez cliqué sur Désactiver , WordPress désactivera le plugin. Notez qu'un plugin désactivé sera toujours installé sur votre site. Si vous souhaitez le supprimer complètement (vous devez supprimer tous les plugins que vous n'utilisez pas), vous pouvez le faire à partir de la même page.

3 façons de désactiver manuellement les plugins WordPress sans accès administrateur

Si vous perdez l'accès à vos pages d'administration WordPress pour une raison quelconque, il existe encore plusieurs façons de désactiver vos plugins. Passons-les en revue, en commençant par la plus simple.

1. Renommez le dossier de votre plugin via SFTP ou SSH

Désactiver un seul plugin

Lorsque vous renommez le dossier du plugin sur un site Web WordPress, ce plugin est désactivé. Vous pouvez accéder aux fichiers de votre site Web via Secure File Transfer Protocol (SFTP) ou Secure Shell (SSH). Dans cet exemple, nous expliquons comment vous pouvez renommer le dossier de votre plugin en utilisant SFTP.

Tout d'abord, vous avez besoin d'un client FTP pour accéder aux fichiers de votre site Web. Nous utilisons et recommandons FileZilla, un client FTP gratuit et très fiable. Reportez-vous au tutoriel comment utiliser FTP pour transférer des fichiers vers WordPress pour plus de détails sur la façon d'accéder aux fichiers de votre site Web.

Une fois connecté à votre site Web via SFTP, vous pouvez accéder à votre répertoire racine WordPress, où se trouvent tous les fichiers de votre site Web :

Les fichiers de votre site WordPress

Accédez au dossier wp-content/plugins . Le dossier des plugins est l'endroit où tous les fichiers de plugins sont stockés sur votre site Web. À l'intérieur, vous trouverez un répertoire unique pour chacun des plugins inactifs et actifs sur votre site Web. La suppression de l'un de ces dossiers peut causer des problèmes, nous vous déconseillons donc de suivre ce chemin.

Au lieu de cela, renommez le dossier du plugin que vous souhaitez désactiver. Changez son nom en ce que vous voulez. Dans la capture d'écran ci-dessous, nous avons renommé le nom du dossier classic- editor en classic-editor-deactivated . Cela désactivera automatiquement le plugin.

Dossier de plug-in renommé

Pour réactiver le plugin, remettez le dossier à son nom d'origine et activez-le à partir de la page du plugin dans le tableau de bord WordPress.

Désactivation de tous les plugins

Si vous rencontrez un problème sur votre site Web mais que vous ne savez pas de quel plugin il s'agit, désactivez tous les plugins en renommant le répertoire où les plugins sont installés : /wp-content/plugins/ . Une fois que vous avez retrouvé l'accès à votre tableau de bord WordPress, renommez le dossier des plugins en plugins et activez les plugins un par un jusqu'à ce que vous reproduisiez le problème. À ce stade, vous savez quel est le plugin problématique.

2. Désactivation de tous les plugins de la base de données WordPress

WordPress stocke pratiquement toutes les informations du site Web dans sa base de données. Par conséquent, vous pouvez également désactiver les plugins de la base de données. C'est un processus assez indolore. Utilisez un outil tel que phpMyAdmin dans le panneau de contrôle de votre hébergeur pour accéder à la base de données.

Outils de base de données de l'hébergeur Web

Une fois connecté, vous pouvez voir les bases de données auxquelles vous avez accès. Si vous avez plus d'un site Web, vous verrez une liste de bases de données. Cliquez sur la base de données qui correspond à votre site Web dans la liste de gauche. Cliquez ensuite sur la table wp_options (notez que le préfixe wp_ dans les noms de table peut varier) pour parcourir les données qu'elle contient :

Tables de base de données WordPress dans phpMyAdmin

Recherchez le nom de l'option active_plugins . Le nom de l'option vous donne un indice sur ce qu'elle contient :

Rechercher dans la base de données WordPress

Une fois que vous avez trouvé la ligne, cliquez sur le bouton Modifier . Une nouvelle page avec plusieurs champs s'ouvrira, dont l'un est appelé option_value . Vous y verrez une liste des plugins installés. Changez la valeur en a:0:{} pour désactiver tous les plugins. Cliquez sur Go pour modifier les paramètres.

Changer la valeur d'une option dans la base de données

3. Désactiver les plugins à l'aide de la ligne de commande WordPress (WP-CLI)

Pour les non-initiés, WP-CLI est un outil qui fournit une interface de ligne de commande pour les sites Web WordPress. Certains hébergeurs Web proposent WP-CLI en tant que fonctionnalité préinstallée. Sinon, vous pouvez le configurer manuellement si vous disposez d'un accès Secure Shell (SSH) et que vous pouvez vous connecter à votre back-end WordPress.

Vous pouvez utiliser WP-CLI pour effectuer de nombreuses tâches d'administration sur WordPress, dont l'une consiste à désactiver les plugins WordPress. Commencez par répertorier tous les plugins installés sur votre site Web en utilisant la commande wp plugin list :

Utilisation de la commande wp plugins list

Pour désactiver un seul plugin, utilisez la commande wp plugin deactivate . Donc pour désactiver le plugin classic-editor utilisez la commande suivante : wp plugin deactivate classic-editor . Si le processus réussit, WP-CLI vous montrera un message pour vous informer que le plugin a été désactivé.

Désactiver un plugin avec WP-CLI

Vous pouvez également désactiver tous les plugins installés sur votre site WordPress avec la commande wp plugin deactivate –all .

Un récapitulatif rapide sur la désactivation manuelle des plugins WordPress

Habituellement, la désactivation des plugins dans WordPress est une procédure simple. Cependant, il y aura des moments où vous n'aurez pas accès à votre tableau de bord. C'est là que savoir comment désactiver manuellement les plugins est utile. Mieux encore, ce n'est pas aussi compliqué que vous ne le pensez.

Voici les trois façons de désactiver manuellement les plugins :

  1. Renommer votre répertoire de plugin(s).
  2. Désactivation des plugins de la base de données WordPress.
  3. Utilisation du WP-CLI.

Astuce bonus :

Si vous souhaitez en savoir plus sur la sécurité de WordPress, lisez notre guide définitif sur la sécurité et le renforcement de WordPress.