asset 1
asset 2
asset 3
Filtrer les catégories du blog
asset 2
asset 21

Les extensions WordPress (partie 3/3) : les conflits et les mu-plugins

30 mai 2025

Cet article fait partie d’une série consacrée aux extensions WordPress :
🧩 Partie 1 : Fonctionnement, typologie et bonnes pratiques
⚙️ Partie 2 : Installation et gestion
🛠️ Partie 3 : Conflits, mu-plugins et conseils avancés (vous êtes ici)

Un site WordPress peut vite devenir complexe, surtout lorsqu’on utilise de nombreuses extensions. Cette troisième et dernière partie est consacrée aux problématiques de conflits entre plugins, aux cas où votre site ne répond plus, et aux mu-plugins, ces extensions indispensables souvent méconnues.

Dans les parties précédentes, nous avons vu comment fonctionnent les extensions WordPress et comment les installer et gérer. Terminons cette série avec quelques aspects plus avancés : conflits entre plugins, extensions indispensables (mu-plugins) et réflexes à adopter en cas de problème.

Extensions WordPress : attention aux conflits

Il arrive que deux extensions, ou une extension et un thème, entrent en conflit. Cela peut provoquer des erreurs visibles (bug d’affichage, bouton qui ne répond plus, formulaire bloqué), ou plus sournoisement altérer le comportement de votre site.

Pourquoi des conflits surviennent-ils ?

  • Deux extensions essaient de faire la même chose (ex. : deux plugins SEO, deux systèmes de cache)
  • Une extension surcharge un fichier ou un script déjà utilisé ailleurs
  • Une mise à jour introduit un changement de fonctionnement non anticipé
  • Une extension n’est pas compatible avec votre version actuelle de WordPress

Comment réagir ?

  • Désactivez temporairement les dernières extensions activées pour voir si le problème disparaît
  • Testez en local ou sur un site de préproduction avant d’ajouter une nouvelle extension
  • Évitez de multiplier les plugins aux fonctions similaires
  • En cas de doute, regardez les forums de support de l’extension ou consultez un professionnel

🛠️ Astuce : l’extension Health Check & Troubleshooting permet de désactiver temporairement les plugins uniquement pour l’administrateur connecté, afin de faire des tests sans impacter les visiteurs.

Votre site est cassé et vous n’avez plus accès au tableau de bord ?

Pas de panique ! Si une extension a provoqué une erreur critique et que vous ne pouvez plus vous connecter à l’administration, vous pouvez désactiver manuellement l’extension en question.

Voici comment faire :

  1. Connectez-vous à votre hébergement via FTP ou le gestionnaire de fichiers de votre hébergeur
  2. Rendez-vous dans le dossier /wp-content/plugins/
  3. Renommez le dossier de l’extension concernée (par exemple : le dossier elementor renommé en elementor-old)
  4. Rechargez votre site : WordPress désactivera automatiquement l’extension renommée
Extensions WordPress

Cela suffit souvent à rétablir l’accès. Vous pourrez ensuite supprimer ou corriger l’extension concernée depuis l’interface.

Chez o2switch, vous pouvez facilement accéder au gestionnaire de fichier, voici comment faire :
👉 https://faq.o2switch.fr/cpanel/fichiers/gestionnaire-fichiers-web/

Les mu-plugins : les extensions indispensables

Les mu-plugins, pour Must-Use Plugins, sont appelées extensions indispensables dans la documentation officielle de WordPress. Il s’agit d’un type particulier d’extensions, qui sont chargées automatiquement par WordPress dès l’activation du site, sans passer par la page des extensions classiques.

Contrairement aux extensions standards :

  • elles ne peuvent pas être désactivées depuis l’administration
  • elles ne peuvent pas être mises à jour automatiquement via l’interface
  • elles sont placées dans un dossier à part : /wp-content/mu-plugins/
Un mu-plugin

À quoi servent les extensions indispensables ?

Elles sont surtout utilisées pour ajouter des fonctions que l’on souhaite actives en permanence, sans qu’un utilisateur puisse les désactiver par erreur ou par méconnaissance. On les retrouve souvent dans des environnements professionnels, des multisites, ou pour centraliser certains réglages système. Certaines extensions peuvent aussi en installer, comme par exemple Disable Emails.

Quelques exemples d’usage :

  • appliquer des paramètres de sécurité
  • désactiver certains menus ou notices dans l’administration
  • définir des constantes de configuration
  • charger des bibliothèques utiles à plusieurs sites

Comment fonctionnent-elles ?

WordPress lit automatiquement tous les fichiers .php placés dans le dossier /wp-content/mu-plugins/. Il n’est pas nécessaire d’activer ces extensions depuis l’administration : leur simple présence suffit.

ℹ️ Ces extensions ne s’affichent pas dans la liste classique des plugins, mais dans un encart spécifique appelé “Extensions indispensables”. Elles ne peuvent être supprimées ou modifiées que via un accès FTP ou fichier.

Le mu-plugin Disable Emails
Le mu-plugin installé par l’extension Disable Emails

Conclusion

Les extensions WordPress permettent de personnaliser à l’infini votre site. Mais elles doivent être utilisées avec méthode :

  • Privilégiez la qualité à la quantité
  • Testez toujours avant en production
  • Faites des sauvegardes régulières
  • Gardez un œil sur les performances et les conflits

✨ Avec ces bonnes pratiques, vous profiterez du meilleur de l’écosystème WordPress tout en évitant les pièges les plus courants.

Merci d’avoir suivi cette série d’articles ! N’hésitez pas à explorer les autres articles de notre blog pour continuer à développer vos compétences WordPress. Si vous avez des questions, vous pouvez aussi laisser un commentaire.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *