Il est presque inévitable qu’à un moment donné de la vie de votre site Web WordPress, vous fassiez l’expérience d’un conflit de plugins majeur. Ça arrive.

Lorsque ces conflits se produisent, ce n’est généralement pas un problème entre deux plugins mineurs. Vous pouvez presque garantir que le plugin le plus important de votre site sera directement affecté, entraînant une panne de toutes ses fonctionnalités autour de vous.

Cette affirmation est à 50% de paranoïa et à 50% de raison. Les plugins les plus importants que vous utilisez sont souvent mis en conflit avec d’autres en raison de la complexité de leurs fonctionnalités. Que votre site soit exécuté autour d’un plugin de gestion d’événements, d’un plugin de commerce électronique ou de tout autre chose, vous pouvez être sûr qu’il sera la principale victime de tout conflit qui survient.

Il est presque impossible d’éviter complètement les conflits si vous utilisez beaucoup de plugins. Cependant, il existe quelques méthodes que vous pouvez utiliser pour réduire au minimum les conflits et les problèmes liés aux plugins.

1. Évitez les plugins obsolètes

Si vous devez utiliser un plugin pour une fonctionnalité spécifique, assurez-vous qu’il a été mis à jour récemment et qu’il est compatible avec la dernière version de WordPress.

Si le plugin n’a pas été mis à jour par le développeur depuis plus de six mois, il y a de fortes chances qu’il contienne du code obsolète. Maintenant que WordPress essaie de raccourcir leur cycle de développement, cela devient encore plus important.

Avis de suppression de WordPress.org

De plus, évitez également les plugins qui n’existent plus. Ceux-ci sont à peu près garantis pour vous causer des problèmes à long terme.

2. Sauvegardez les plugins avant de mettre à jour quoi que ce soit

Copie et téléchargement de fichiers SFTP

Nous disons souvent cela dans nos guides – mais prenez toujours une sauvegarde complète de votre site avant d’apporter des modifications.

La plupart des gens mettront à jour leurs plugins et leur site Web sans hésiter. Exécuter les dernières versions de WordPress et des thèmes ou plugins sur votre site Web, c’est bien non? C’est vrai, mais vous ne devez pas être imprudent lorsque vous effectuez ces mises à jour.

Comme pour la mise à jour du logiciel WordPress de base, il est recommandé de disposer de sauvegardes complètes et utilisables de l’ensemble de votre site avant d’apporter des modifications majeures. Avoir des sauvegardes vous permet de restaurer les anciennes versions de chaque plugin en cas de problème et que vous devez revenir à la version précédente.

VaultPress pour WordPress

Il existe de nombreux plugins de sauvegarde WordPress impressionnants parmi lesquels choisir, y compris notre favori personnel VaultPress, cela vous permettra de tout sauvegarder. Bien que vous puissiez simplement télécharger le wp-content / plugins dossier à l’aide d’un programme FTP tel que FileZilla.

3. Créez une version de développement local de votre site

Utilisez une application telle que MAMP ou WAMP pour créer une version de votre site Web sur votre ordinateur local.

Vous pouvez ensuite utiliser cette version locale de votre site comme environnement de test pour mettre à jour chaque plugin que vous avez installé. Cela vous permet de tester les mises à jour de chaque plugin fonctionne sans provoquer de conflits avec les autres.

Si des conflits surviennent, ils ne se produisent pas sur la version en direct de votre site. Vous pouvez tester et modifier les plugins sur la version de développement jusqu’à ce que vous soyez satisfait que tout fonctionne.

Ensuite, à ce stade, vous pouvez mettre à niveau votre version en direct.

4. Mettre à jour les plugins individuellement

Mettre à jour les plugins individuellement

Il peut être tentant de sélectionner tous vos plugins et de les mettre à jour par WordPress en même temps. C’est certainement un gain de temps si tout se passe comme prévu.

S’il y a un problème avec l’un des plugins après une mise à jour, vous serez heureux d’avoir passé ces quelques minutes supplémentaires à mettre à jour chaque plugin individuellement. L’utilisation de cette méthode vous permet de voir exactement quel plugin a causé le conflit, puis de restaurer immédiatement la version précédente à partir d’une sauvegarde.

En les mettant à jour tous en même temps, vous courez le risque de devoir passer une partie importante de votre temps à découvrir les plugins en conflit.

5. Trouvez le conflit

Le point précédent est une bonne pratique, mais pas quelque chose que la plupart des gens sont prêts à consacrer quelques minutes supplémentaires. Si vous avez mis à jour tous vos plugins en même temps, il vous reste deux options et vous voulez éviter la seconde si possible.

Restaurer les plugins

Vous pouvez restaurer complètement les plugins à partir de la sauvegarde que vous en avez effectuée juste avant la mise à jour. Mettez ensuite à jour chaque plugin un par un pour trouver celui qui cause le conflit.

Si votre réponse au premier point était «Oh ouais. J’étais censé les sauvegarder en premier. Je suis désolé pour vous d’être réduit à utiliser le point deux.

Le processus manuel

Vous n’avez aucune sauvegarde. Vous avez mis à jour tous les plugins en même temps pour gagner du temps et maintenant quelque chose d’important est cassé. Vous êtes maintenant confronté à la tâche laborieuse de vérifier manuellement chaque plugin pour trouver le conflit.

Pour ce faire, vous devez désactiver chaque plugin que vous avez installé.

Lorsqu’ils sont tous désactivés, vous pouvez activer votre plugin principal qui rencontre le problème et vous assurer qu’il fonctionne correctement – il est possible que ce soit le plugin cassé.

Vous devez ensuite activer chaque plugin, un par un, et vérifier si le conflit s’est produit. Si vous avez beaucoup de plugins installés, cela peut vous prendre un certain temps.

Pour aggraver les choses, une fois que vous avez trouvé ce conflit, vous devrez soit laisser le deuxième plugin désactivé, soit essayer de trouver la version que vous aviez installée avant la mise à jour – en supposant que vous sachiez quel était son numéro de version.

Cette méthode manuelle peut prendre beaucoup de temps et entraîner des problèmes de fonctionnalité majeurs sur votre site pendant que vous l’exécutez. Il est préférable d’essayer d’éviter complètement ce scénario en étant proactif, en effectuant des sauvegardes et en ayant un plan de mise à jour de votre site Web.

6. Utilisez les forums de support des plugins pour résoudre le conflit

Forums de support des plugins

Une fois que vous avez localisé le plugin incriminé, il est judicieux de vous rendre sur son forum d’assistance. Il devrait y avoir un onglet «Support» sur la page WordPress.org pour le plugin s’il est disponible gratuitement. Ou pour les plugins premium, sur la page de destination principale du plugin ou sur le site Web du développeur.

Il y a de fortes chances que vous ne soyez pas la première personne à avoir le conflit. Si vous êtes l’heureux patient zéro pour ce problème, vous devez créer un fil de discussion dans le forum ou envoyer un e-mail aux développeurs pour commencer à étudier le problème.

Pour démarrer votre propre fil de discussion, vous devrez créer un compte WordPress.org si vous n’en avez pas ou vous connecter au compte que vous avez créé lors de l’achat du plugin premium.

7. Remplacez le plugin mineur si la résolution n’est pas possible

Il n’y a peut-être pas de solution à votre conflit. Il se peut que vous n’ayez aucune autre option que de renoncer aux fonctionnalités de ce plugin. Au moins comme solution à court terme.

Il y aura d’autres plugins disponibles pour vous qui exécutent la même fonction. Passez du temps à chercher un plugin de remplacement et n’utilisez pas seulement le premier que vous trouvez. Trouvez-en un avec un bon support et a été mis à jour récemment par ses développeurs.

Cela peut même valoir la peine de contacter au préalable les développeurs du nouveau plugin. Découvrez si leur plugin est compatible avec les principaux plugins que vous utilisez. Ou demandez-leur si le conflit que vous avez connu avec votre ancien plugin a été un problème pour eux.

N’oubliez pas que vous n’êtes lié à aucun plugin en particulier et si vous ne trouvez pas celui qui fait exactement ce que vous voulez, il peut être judicieux de trouver quelqu’un pour créer un code personnalisé pour votre site Web, ce qui supprime complètement le besoin d’un plugin.


Bien que vous puissiez utiliser des plugins pour pratiquement tout sur WordPress, le faire n’est peut-être pas la meilleure option qui s’offre à vous.

Si vous utilisez des plugins pour effectuer des tâches simples, c’est une option beaucoup plus intelligente pour apprendre à les remplacer par du code personnalisé. Vous pouvez soit apprendre vous-même, soit demander à quelqu’un d’écrire le code spécifique requis pour effectuer la tâche, l’ajouter à votre thème.

Chaque plugin que vous utilisez avec des puces au contrôle que vous avez sur votre site Web et met sa santé à long terme entre les mains de développeurs tiers.

Ce développeur peut ne pas être en mesure de maintenir le plugin complètement à jour. Leur code peut être désordonné et avoir des trous et des problèmes involontaires. Il peut simplement utiliser une fonction déjà utilisée par un autre plugin que vous avez installé.

Quel que soit le problème, il peut généralement être évité en remplaçant le plugin par un code personnalisé qui utilise moins de ressources et est moins susceptible de causer d’autres problèmes.

Avez-vous rencontré des conflits majeurs de plugins sur votre site Web? Comment les avez-vous résolus? Nous aimerions en entendre parler dans les commentaires.

Share: