Table des matières:
Pourquoi supprimer un plugin WordPress ne suffit pas toujours ?
Lorsque vous décidez de supprimer un plugin WordPress, la simple désactivation puis suppression via le tableau de bord ne nettoie pas toujours toutes les données. Les plugins peuvent laisser des tables dans la base de données, des fichiers résiduels, ou des options dans la table wp_options. Cela peut alourdir votre site et causer des conflits. Dans cet article, nous allons voir comment supprimer complètement un plugin WordPress, en éliminant toutes ses traces.
Étape 1 : Désactiver et supprimer le plugin via l’interface WordPress
La première étape consiste à désactiver le plugin. Allez dans Extensions > Extensions installées, repérez le plugin concerné, cliquez sur Désactiver, puis sur Supprimer. Cela supprime les fichiers du plugin, mais pas nécessairement les données stockées dans la base de données.
Étape 2 : Nettoyer la base de données des résidus
Pour supprimer complètement un plugin WordPress, vous devez nettoyer les tables et options restantes. Voici comment procéder :
Utiliser un plugin de nettoyage de base de données
Des outils comme WP-Optimize, Advanced Database Cleaner ou WP-Sweep peuvent vous aider à identifier et supprimer les données orphelines. Installez l’un d’eux, analysez votre base de données, et supprimez les éléments liés au plugin supprimé.
Nettoyage manuel via phpMyAdmin
Si vous préférez une approche manuelle, accédez à votre base de données via phpMyAdmin (cPanel ou autre). Recherchez les tables portant le préfixe du plugin (ex : wp_pluginname_*) et supprimez-les. Vérifiez aussi la table wp_options pour les entrées contenant le nom du plugin. Attention : faites une sauvegarde avant toute manipulation.
Étape 3 : Supprimer les fichiers résiduels
Parfois, des fichiers restent dans les dossiers /wp-content/plugins/ (si la suppression via l’interface a échoué) ou dans /wp-content/uploads/ (logs, cache). Utilisez un client FTP pour vérifier et supprimer manuellement ces fichiers.
Étape 4 : Vider le cache du site
Après avoir supprimé complètement un plugin WordPress, videz tous les caches : cache de votre plugin de cache (W3 Total Cache, WP Super Cache), cache navigateur, et cache serveur (si vous utilisez un CDN). Cela évite les conflits et assure que les modifications sont bien prises en compte.
Outils recommandés pour une suppression en profondeur
- WP-Optimize : nettoie la base de données et optimise les tables.
- Advanced Database Cleaner : supprime les révisions, spams et données orphelines.
- WP-Sweep : nettoie les métadonnées, commentaires et options inutiles.
- WordPress Reset : permet de réinitialiser complètement le site (à utiliser avec prudence).
Bonnes pratiques avant de supprimer un plugin
- Faites une sauvegarde complète de votre site (fichiers et base de données).
- Notez les réglages importants du plugin au cas où vous voudriez le réinstaller plus tard.
- Testez sur un site de staging si possible.
- Désactivez d’abord le plugin et vérifiez que votre site fonctionne correctement.
Supprimer un plugin WordPress en mode manuel (FTP)
Si vous n’avez pas accès au tableau de bord, vous pouvez supprimer un plugin via FTP :
- Connectez-vous à votre serveur via un client FTP (FileZilla, etc.).
- Naviguez vers /wp-content/plugins/.
- Trouvez le dossier du plugin et supprimez-le.
- Connectez-vous ensuite à phpMyAdmin pour nettoyer la base de données (comme décrit plus haut).
Que faire si un plugin ne se supprime pas ?
Parfois, un plugin peut être verrouillé ou mal codé. Dans ce cas :
- Vérifiez les permissions des fichiers (CHMOD 755 ou 644).
- Désactivez tous les autres plugins pour éviter les conflits.
- Utilisez un plugin comme Force Delete ou Delete Me.
- Si rien ne fonctionne, supprimez manuellement via FTP et nettoyez la base.
Conclusion : Un site plus léger et sécurisé
Savoir comment supprimer complètement un plugin WordPress est essentiel pour maintenir un site performant et sécurisé. En suivant ces étapes – désactivation, suppression, nettoyage de la base de données et des fichiers résiduels – vous éliminez toutes les traces. N’oubliez pas de toujours sauvegarder avant toute opération, et d’utiliser des outils de nettoyage pour gagner du temps. Un site sans plugins inutiles, c’est un site plus rapide et plus fiable.
Photo by Souvik Banerjee on Unsplash
