Presque tous les sites WordPress utilisent des plugins. Bien qu'ils soient certainement utiles, ils peuvent occasionnellement entraîner un dysfonctionnement de votre site Web ou présenter des problèmes de sécurité. Si cela se produit, vous devrez peut-être les désactiver un par un jusqu'à ce que vous trouviez la cause du problème. Ce qui peut être difficile si vous n’avez pas accès à votre tableau de bord car un plugin a mal fonctionné.
Heureusement, il existe de nombreuses autres façons de désactiver vos plugins WordPress, par exemple via votre base de données. Dans cet article, nous allons expliquer pourquoi vous pourriez avoir besoin de le faire et vous apprendre comment cela fonctionne en trois étapes.
Comme nous l'avons dit ci-dessus, les principales raisons pour lesquelles quelqu'un désactiverait un plugin WordPress est de dépanner ou d'éviter les dysfonctionnements ou les problèmes de sécurité. Parfois, cela s'est déjà produit, et parfois c'est préventif.
Cependant, selon les circonstances, votre tableau de bord peut être inaccessible. Ou vous obtenez un code d'erreur que vous ne savez pas vraiment comment résoudre ou ce qui en est la cause. Prenez les codes d'erreur 502 et 504 , par exemple. Vous avez probablement rencontré les deux à plusieurs reprises et bien qu'ils ne soient pas uniques à WordPress, les problèmes avec les plugins sont une cause potentielle. En dehors de ceux-ci, si jamais vous rencontrez un problème où un plugin ne fonctionne pas comme prévu ou l'un de vos sites Web Les fonctionnalités d'ite semblent défectueuses, c'est une bonne idée de tester les problèmes de compatibilité.
Première chose lorsque des problèmes comme celui-ci surviennent, désactivez vos plugins un par un , et non tout à la fois. Vous pouvez ainsi localiser le problème de manière exponentielle plus rapidement (et empêcher votre site de devenir encore plus cassé). Il existe trois façons de gérer cette désactivation:
- Via votre tableau de bord, en utilisant l'onglet Plugins.
- Via FTP, en renommant les dossiers de vos plugins.
- Directement depuis votre base de données.
Ces trois méthodes ont été répertoriées par ordre de plus simple à plus complexe. Gardez à l’esprit que ce n’est pas parce que c’est complexe que c’est difficile. Cela nécessite juste un peu plus que quelques clics. Allons-y pour que vous puissiez désactiver vos plugins WordPress de toutes les manières imaginables.
1. Comment désactiver un plugin WordPress à partir du tableau de bord
La désactivation d'un plugin WordPress via votre tableau de bord d'administration est le moyen le plus simple et le plus simple de désactiver un plugin. Si vous avez accès au tableau de bord, c'est. Si les problèmes de plug-in vous ont fait perdre l'accès, descendez et consultez les méthodes SFTP ou de base de données. Mais si vous parvenez à vous connecter normalement, voici ce que vous pouvez faire.
Tout d'abord, accédez à Plugins - Installés dans la barre latérale gauche.

Une fois là-bas, faites défiler pour trouver le plugin que vous désactivez en premier. N'oubliez pas que si vous résolvez des problèmes que vous pensez être liés au plug-in, désactivez-les un par un. Ne faites pas tout cela en même temps, souvenez-vous. En termes de dépannage, c'est de la folie.
Lorsque vous cliquez sur le bouton Désactiver sous le titre d'un plugin, il rechargera la page et le plugin cessera de fonctionner.

Vous aura également la possibilité de le réactiver ou de le supprimer (2) lorsque ce sera terminé. Si votre problème persiste, vous pouvez le réactiver. Sinon, le bouton supprimer le supprime de vos fichiers et de votre stockage.
Mais c'est tout. Vous avez désactivé le plug-in de votre tableau de bord et j'espère que votre problème est résolu.
2. Comment désactiver un plugin WordPress de la base de données à l'aide de phpMyAdmin
Bien que l'accès à votre base de données WordPress ne soit pas quelque chose avec lequel tout le monde est à l'aise, si vous l'êtes, désactiver les plugins WordPress de cette manière est sûr et sécurisé.
Étape # 1: Accédez à votre base de données WordPress avec phpMyAdmin
Pour commencer, vous aurez besoin d'accéder à votre base de données WordPress. Lorsque vous configurez la plate-forme, WordPress crée automatiquement une base de données dans laquelle il stocke toutes les informations de votre site Web. Cependant, vous ne pouvez pas accéder à votre base de données à partir de votre tableau de bord. Pour y arriver, vous devrez utiliser un outil qui vous permet d'interagir avec les bases de données, tel que phpMyAdmin .
De nos jours, la plupart des hébergeurs Web vous fournissent un cPanel panneau de configuration lorsque vous vous inscrivez à un plan. Si vous accédez à votre panneau de contrôle, vous devriez voir une section intitulée Bases de données, avec une option phpMyAdmin en dessous:

De plus, si vous êtes sur un hôte tel que SiteGround ou Pressable , vous utiliserez un tableau de bord propriétaire tel que Site Tools. Dans la plupart des cas, ceux-ci ont une section dédiée aux bases de données. Dans Siteground, par exemple, il se trouve sous Site - MySQL - phpMyAdmin (onglet) - Accédez à phpMyAdmin .

Peu importe comment vous y arrivez ou quel hôte vous utilisez, phpMyAdmin est le même partout. Après avoir appuyé sur le bouton ou cliqué sur le lien, phpMyAdmin s’ouvrira et vous verrez maintenant plusieurs options au milieu de la page. un menu de navigation en haut et une liste de bases de données à gauche. Si vous hébergez un seul site Web, vous ne devriez voir qu'une seule base de données sur cette liste. Dans l'exemple ci-dessous, nous utilisons un serveur de test avec plusieurs sites Web, d'où les multiples éléments à gauche qui peuvent être développés:

Dans la plupart des cas, vous pouvez identifier les bases de données WordPress grâce au préfixe wp_ . Cependant, de nombreux hôtes modifient cette valeur par défaut pour des raisons de sécurité et vous pouvez également la modifier. Dans tous les cas, cliquez sur la base de données de votre site Web, puis passez à l'étape numéro deux.
Étape # 2: Localisez vos tables de plugins
Une fois que vous ouvrez votre base de données dans phpMyAdmin, vous ' Je vais voir une liste de tableaux qui contiennent toutes les données de votre site Web, comme celles ci-dessous:

Vous remarquerez que certaines tables ont des noms qui rendent leur contenu facile à reconnaître, comme wp_options et wp_posts . Cependant, il n’existe pas de table dédiée aux plugins. Au lieu de cela, WordPress stocke les informations de votre plugin dans la table wp_options :

Gardez à l'esprit que les tableaux que vous voyez dans les exemples ci-dessus ont également des préfixes personnalisés pour des raisons de sécurité. Cependant, le vôtre commence probablement par wp_ . Dans tous les cas, cliquez sur le lien wp_options maintenant et une nouvelle page s’ouvrira, contenant beaucoup de lignes:

La ligne que nous recherchons s'appelle active_plugins et cette valeur apparaît sous la colonne option_name . Si vous ne le voyez pas au début, ne vous inquiétez pas - il devrait y avoir plusieurs pages de lignes, alors continuez à le chercher. Une fois que vous l'avez trouvé, passez à l'étape numéro trois.
Étape # 3: Désactivez vos plugins WordPress
Voici à quoi devrait ressembler la ligne active_plugins une fois vous le trouvez:

À droite, vous pouvez voir une partie de la valeur contenue dans cette ligne. Allons-y et modifions-la en cliquant sur le bouton Modifier à l'extrême gauche de la ligne . Sur la page suivante, vous verrez tous les champs que contient la ligne active_plugin , y compris celui appelé option_value . Vous pouvez y trouver une chaîne contenant tous vos plugins actifs, comme celui-ci:

Avant de faire des changements, vous devriez continuer et copier cette chaîne entière dans un éditeur de texte, puis enregistrer ce fichier quelque part où vous ne l'oublierez pas. De cette façon, vous pouvez res a déchiré les valeurs d'origine du champ option_value au cas où quelque chose ne va pas.
Après avoir fait cela, supprimez tout le contenu du champ et remplacez-les par cette chaîne:
<a:0:{}[
Ce petit extrait de code indique à WordPress qu'il n'y a aucun plug-in actif sur votre site Web. Dans l'exemple que nous vous avons montré plus tôt, il y avait six plugins en cours d'exécution, c'est pourquoi il s'est ouvert avec une valeur a: 6 à la place. Une fois que cela est fait, cliquez sur le bouton Aller en bas à droite de la page pour enregistrer vos modifications.
Allez-y et essayez d'ouvrir votre site Web WordPress. Si l'un de vos plugins l'empêchait de se charger, il devrait être revenu à la normale maintenant. Si tel est le cas, vous devriez pouvoir accéder à nouveau à votre tableau de bord. De là, vous pouvez réactiver vos plugins, un par un. Si votre site se rompt après avoir activé un plugin, vous pouvez être sûr que c'est la cause de vos problèmes. Vous pouvez retourner dans votre base de données et à nouveau désactiver vos plugins pour amener votre site b Ack. Vous pouvez ensuite désinstaller le plugin cassé et commencer à chercher un remplacement.
3. Comment désactiver un plugin WordPress via SFTP
SFTP, ou protocole de transfert de fichiers sécurisé, est l'un des moyens les plus sûrs de désactiver les plugins WordPress. Tout d'abord, vous aurez besoin d'un client FTP . Nous utiliserons FileZilla .
Dans votre cPanel, vos outils de site ou votre tableau de bord de site, vous pourrez créer des identifiants et des identifiants FTP. Dans la plupart des cas, il est très proche de l'endroit où vous créez des adresses e-mail ou accédez à phpMyAdmin.

Ceci fait, lancez votre client FTP et connectez-vous en utilisant ces informations d'identification.

Vous pouvez la fonctionnalité Quickconnect (1) , qui vous permet simplement de vous connecter sans vous soucier de l'enregistrement des informations d'identification ou d'autres options. Le client FTP affichera maintenant votre ordinateur local dans les volets à gauche et la structure des répertoires de l'hôte Web dans les volets à droite.
Accédez à / public-html / wp-content / plugins / dossier (2) de cette installation WordPress et cliquez dessus avec le bouton droit de la souris sur le dossier du plugin que vous avez l'intention de désactiver par SFTP (3). Dans le menu contextuel, sélectionnez Télécharger (4) . Le téléchargement du plugin ne le supprime pas de votre serveur, mais il le sauvegarde juste au cas où vous auriez besoin de le réinstaller.
Une fois qu'il a été sauvegardé de cette façon, vous pouvez cliquer à nouveau avec le bouton droit de la souris et choisir Supprimer . Cela désactivera et supprimera à la fois ce plugin. Notez que cette méthode ne vous oblige pas à effectuer une action distincte pour désactiver comme dans votre tableau de bord. Si vous trouvez que vous avez besoin de réactiver le plugin, téléchargez simplement la sauvegarde que vous avez téléchargée en premier.
Comment désactiver tous les plugins WordPress et pourquoi vous voudriez le faire
Parfois , cependant, vous devrez tout désactiver et recommencer. Peut-être que les plugins sont en conflit avec votre thème, ou que plusieurs plugins entrent en conflit avec plusieurs autres plugins et que les désactiver un par un n'aide tout simplement pas. De plus, vous devrez peut-être voir quels plugins individuels fonctionnent seuls. Ainsi, les désactiver tous vous donnera la possibilité de dépanner des plugins uniques sans interférence des autres.
Heureusement, vous pouvez très facilement désactiver tous vos plugins à la fois aussi facilement que vous pouvez juste un. Les meilleurs moyens étant via SFTP ou le tableau de bord d'administration de WordPress.
Dans le tableau de bord WP, accédez à Plugins - Installés comme ci-dessus. Cette fois, cependant, au lieu de sélectionner une seule case, cochez la case en haut à gauche de la liste. Cela sélectionnera tous les plugins de la liste (1)

Ensuite, cliquez sur le menu déroulant (2) et choisissez Désactiver (3) . Vous appuierez ensuite sur le bouton Appliquer (4) , et au fur et à mesure que la page se recharge, tous les plugins sont désactivés.
Si vous devez complètement supprimez-les et recommencez à neuf, vous pouvez répéter ce processus, seulement maintenant vous sélectionnerez Supprimer (5) au lieu de désactiver.
Si vous utilisez SFTP, le processus est vraiment similaire à celui ci-dessus, vous seul sélectionnerez tous les dossiers à télécharger / supprimer, au lieu de juste 1.

Encore une fois, accédez à /public_html/wp-content/plugins/ (1) et sélectionnez tous les sous-dossiers du plug-in (2) au lieu d'un seul. Cliquez avec le bouton droit de la souris et sélectionnez Télécharger (3) pour conserver les sauvegardes, et lorsque celles-ci sont terminées, répétez le processus et sélectionnez Supprimer (4) .
Et encore une fois, toute votre collection de plugins a été désactivée, désactivée et supprimée.
Conclusion
Le dépannage des sites Web peut être difficile. En ce qui concerne WordPress, les plugins peuvent parfois mal fonctionner, et le seul moyen de résoudre le problème est de les désactiver temporairement. La plupart du temps, l'utilisation de votre panneau d'administration est la plus logique. Cependant, cela peut être délicat sans accès à votre tableau de bord, donc entrer dans le système de fichiers de votre site via SFTP ou dans la base de données WP core est tout aussi viable et presque aussi simple. Quelle que soit la façon dont vous devez dépanner ou pourquoi, ces méthodes pour désactiver vos plugins WordPress devraient vous aider à régler le problème.
Faites-nous part de vos expériences de dépannage et de désactivation des plugins WordPress? Des conseils ou des conseils?
Image en vedette de l'article par Sammby / shutterstock.com