Comment gérer les conflits de plugins WordPress

Publié: 2018-09-14

Chaque fois que nous pensons aux problèmes importants que le plugin WordPress peut causer à notre site Web, nous pensons principalement aux plugins mal codés, entraînant des problèmes de fonctionnalité ou de performance et d'autres vulnérabilités de sécurité. Est-ce vrai? Ou peut-être vous êtes-vous récemment familiarisé avec de faux plugins et vous vous inquiétez de l'authenticité de vos plugins et d'autres problèmes de sécurité que ces plugins contrefaits peuvent entraîner !

Mais êtes-vous également au courant du problème récent des conflits de plugins ?

Eh bien, c'est un autre et l'un des problèmes majeurs auxquels les utilisateurs peuvent être confrontés avec leur site WordPress. Néanmoins, il est impératif que les utilisateurs restent conscients de ce problème, en particulier lorsque vous installez de nouveaux plugins sur votre WordPress ou lorsque vous mettez à jour les plugins déjà installés.

Qu'entendons-nous par conflit de plugin ?

Le conflit de plugins est l'une des erreurs WordPress les plus fréquentes. Il y a de fortes chances que vous ayez également rencontré ou expérimenté des conflits de plugins sur votre site à ce jour. Nous savons que les plugins sont de simples extraits de code, qui sont inclus dans WordPress pour améliorer ses fonctionnalités et ajouter des fonctionnalités supplémentaires.

Lorsque ce code rencontre une erreur, il y a de fortes chances que votre WordPress souffre de "l'écran blanc de la mort". Cette erreur de code entraîne un conflit ou un échec important du plugin qui affecte directement votre site WordPress.

Cela indique que la principale raison du conflit de plugin est un plugin mal codé. C'est pourquoi il est essentiel d'évaluer soigneusement et minutieusement chaque plugin WordPress avant de l'ajouter à votre site WordPress.

Qu'est-ce qui cause ce conflit entre différents plugins ?

Eh bien, dans le monde des plugins WordPress, il y a des milliers de développeurs qui ont créé différents plugins. Chacun de ces plugins offre des fonctionnalités différentes et sert à des fins différentes. Bien que ce soit en soi un avantage pour les utilisateurs de WordPress, cela soulève également la question du conflit de plugins.

Cela dit, personne ne peut garantir qu'un plugin créé par un développeur n'entrera pas en conflit avec le plugin d'un autre développeur ou même quelque chose d'autre inclus dans votre site WordPress. Principalement, les conflits surviennent à la suite de:

  • Conflits entre différents plugins sur votre site WordPress
  • Conflits entre votre plugin mis à jour ou nouveau et votre thème WordPress
  • Litiges entre la version actuelle de votre WordPress et un plugin installé

Généralement, les symptômes de ces conflits de plugins WordPress se manifestent sous une ou deux formes. Peut-être remarquerez-vous que votre site fonctionne mal - littéralement, un plugin installé ne fonctionne pas comme il est censé l'être, ou vous souffrez fréquemment d'un écran blanc laid depuis la dernière installation ou mise à jour d'un plugin existant.

Si cela se produit sur votre site WordPress, ou si vous l'avez remarqué un peu plus tôt, vous devez savoir comment résoudre ce problème. Vous devez connaître les étapes de dépannage nécessaires. Cela vous aidera à résoudre le problème instantanément et sans causer de retard ou de perturbation inutile à votre site WordPress. Par conséquent, tenez-vous au courant de la solution rapide pour un conflit de plugin.

Cependant, pour vous aider, dans ce guide, nous vous présenterons toutes les étapes que vous devez suivre afin que vous puissiez non seulement identifier le problème qui se produit, mais aussi le résoudre en conséquence. Dans le prolongement de cela, nous vous guiderons également sur les moyens et astuces pour éviter ces conflits de plugins en premier lieu et à l'avenir.

Comment réparer ou dépanner les conflits de plugins WordPress

Il y a une raison pour laquelle chaque plugin (WordPress et autres référentiels) fournit autant de détails, d'avis de clients, de spécifications techniques et d'informations précieuses supplémentaires. Ces informations sont généralement fournies pour chaque plugin ou thème répertorié. En effet, les développeurs préfèrent que les utilisateurs examinent attentivement le rapport. Ils veulent que les utilisateurs prennent une décision éclairée concernant les plugins qu'ils autoriseraient sur leur site WordPress.

Ceci est particulièrement impératif pour tous les utilisateurs qui ne sont pas capables d'inspecter le code mais qui souhaitent connaître les problèmes potentiels dont chaque utilisateur doit être conscient. Par conséquent, portez toujours une attention particulière à chaque détail clé lorsque vous examinez le nouveau thème ou plugin dans WordPress.

Lorsque vous ouvrez la page d'un plugin, vous remarquerez que la page principale de chaque plugin offre aux utilisateurs de nombreuses possibilités de s'assurer que les développeurs maintiennent et mettent à jour leurs plugins aux côtés de WordPress. En outre, un utilisateur peut rapidement vérifier ce que les autres disent de la fonctionnalité du plug-in dans les critiques et les sections d'évaluation. Ces avis aideront également à connaître les problèmes rencontrés par les utilisateurs dans le cadre de l'assistance. Avec cette dernière astuce, vous pouvez rapidement connaître et découvrir les conflits de plugins avant que ces problèmes n'aient eu la chance d'attaquer votre site WordPress.

Mais qu'en est-il de cette fois où le problème n'est pas signalé publiquement ?

Eh bien, si nous supposons que les problèmes n'ont pas été signalés publiquement, il est temps de traiter ces problèmes incertains manuellement et aussi immédiatement. Si ce n'est pas le cas, vous serez confronté à une interruption fréquente des performances des plugins, un message d'erreur peut apparaître encore et encore, ou pire encore, l'écran blanc de la mort !

Mais pour vous aider à maintenir un site WordPress fonctionnel et pour éviter les problèmes de plugins partagés ci-dessus, voici les scénarios les plus récurrents. Tenez-vous au courant de ces problèmes fréquents et découvrez ce que vous devez faire à leur sujet.

  • Scénario 1 - Lorsque votre site est en ligne, mais que votre plugin installé n'est pas fonctionnel

Si l'un de vos plugins installés pose un problème, ne fonctionne pas correctement ou ne fonctionne pas du tout, mais que vous pouvez toujours accéder à votre site WordPress, recherchez immédiatement une mise à jour disponible du plugin. Il y a de fortes chances que tout ce qui concerne JavaScript ou CSS dans le plugin ait déclenché le problème brusquement.

Dans ce cas, suivez le processus standard de publication de la mise à jour du plugin. Après cela, vérifiez la fonctionnalité de votre site. Si vous pensez que le problème est maintenant résolu, cela signifie que le développeur du plugin a compris le conflit et l'a corrigé maintenant.

  • Scénario 2 - Lorsque vous mettez à jour un plugin existant ou en installez un nouveau, mais que quelque chose est cassé

Que vous ayez installé un nouveau plugin sur votre site ou mis à jour un plugin existant, vous pouvez facilement trouver la source du site Web défectueux. Et dans ce cas, aucun dépannage n'est nécessaire.

Tout ce que vous avez à faire est de désactiver le plugin que vous soupçonnez de causer un problème et de revenir sur votre site WordPress. Vérifiez maintenant si tout fonctionne bien. Si oui, l'étape suivante consiste à signaler le problème rencontré aux développeurs du plugin afin qu'ils puissent le résoudre une fois pour toutes. Pendant que vous attendez la résolution de vos plugins, trouvez un remplaçant pour ce plugin particulier ou consultez certaines ressources pour obtenir une suggestion triée sur le volet pour un remplacement.

  • Scénario 3 - Lorsque vous optez pour des mises à jour par lots ou automatisées, mais que cela s'avère être un gâchis

Même s'il n'y a absolument rien de mal à automatiser la mise à jour du thème, du noyau et des plugins dans votre WordPress, parfois les choses peuvent être assez gâchées. Bien que la mise à jour automatique soit néanmoins une décision commerciale intelligente, étant donné que l'automatisation et la rationalisation sont les principaux moteurs du succès.

Mais si vous aimez automatiser vos mises à jour WordPress, la résolution des conflits de plugins n'est peut-être pas aussi simple qu'elle ne l'est autrement. En fonction de la nature de l'erreur et de son apparition sur le site Web, vous devrez peut-être emprunter deux chemins différents. Ces deux voies peuvent concerner :

  • Lorsque le thème ou le plugin se casse ou qu'un message (erreur) apparaît en haut
  • Quand tu souffres d'un écran blanc de la mort

Discutons chacun de ces problèmes en détail séparément.

Lorsque votre thème ou plugin se casse ou qu'une erreur apparaît en haut

Alors que vous faites face à cette situation, mais que votre WordPress est en effet en cours d'exécution et facilement accessible, voici quelques étapes que vous devez suivre. Ces étapes sont particulièrement nécessaires si quelque chose sur votre site se brise comme ça.

  • Recherchez votre fichier de sauvegarde récent. Si cette sauvegarde a été effectuée récemment et juste avant la mise à jour du plugin, restaurez-la et passez à l'étape no. 5.
  • Dans le cas où aucune sauvegarde récente n'a été enregistrée, désactivez tous les plugins, chacun d'entre eux, en accédant à WordPress. Pour cela, vous devez aller dans la section des plugins, en cochant simplement chaque plugin en une seule fois. Vous pouvez le faire en utilisant l'option de désactivation en masse qui les désactivera toutes.
  • Vérifiez maintenant si le problème WordPress est résolu et si votre site fonctionne correctement. Si oui, vous savez que votre plugin est le problème principal.
  • Pendant ce temps, changez le thème de votre site pour le thème WordPress par défaut. Pour cela, ne vous contentez pas de rechercher un thème WordPress par défaut, mais allez dans Thèmes> Ajouter un nouveau et le premier thème sera votre thème par défaut. (La mise à jour du thème est généralement en cause lorsque le développeur inclut une nouvelle fonctionnalité qui commence à refléter la fonctionnalité du plugin que vous utilisez déjà. Donc, votre meilleur pari est d'exclure celui-ci. Revérifiez le site et assurez-vous qu'il n'a plus le problème. Cependant, si le problème persiste, il est probable que votre thème soit à l'origine du problème. Dans ce cas, vous devrez établir un contact avec le développeur pour discuter du problème et, en attendant, rechercher un thème de remplacement)
  • Si en changeant de thème, le problème a été résolu, alors vérifiez un par un chacun de vos plugins.
  • Vous pouvez le démarrer en réactivant simplement le premier plugin si vous en avez accès. Vous en aurez un si votre site est un site spécialisé dans le commerce électronique, l'adhésion et l'accueil. Lorsque vous réactivez le premier plugin, vérifiez si votre site est sans problème en procédant ainsi.
  • Maintenant, ajoutez le plugin particulier qui, selon vous, est à l'origine du problème. Si votre site Web affichait auparavant un message d'erreur, il vous aurait également indiqué le vrai nom de ce plugin problématique. Cependant, si ce n'est pas le cas, vous pouvez commencer avec le plugin qui ne fonctionne pas.
  • Vous devez continuer à le faire avec tous les plugins à moins que vous ne trouviez celui qui cause le conflit. Assurez-vous de désactiver le plugin que vous avez récemment vérifié - avant d'activer le plugin suivant. Cela vous aidera à réduire les différentes variables que vous envisagez de déterminer où se situe le conflit actuel.
  • Une fois que vous avez identifié le conflit du plugin, signalez le problème au développeur après avoir désactivé le plugin. Vous pouvez le dire au développeur dans le référentiel ou également avec l'équipe de support dans le cas de l'utilisation d'un plugin premium.
  • Maintenant, c'est à vous de choisir si vous souhaitez restaurer le plugin à sa version précédente, utiliser un plugin de remplacement ou vous passer complètement de cette fonctionnalité particulière. Cependant, il n'est pas recommandé de revenir à la dernière version du plugin. Étant donné que vous pouvez continuer à faire face au problème et que vous devez toujours utiliser uniquement la version récente des plugins, du noyau et des thèmes sur votre site.

Quand tu souffres d'un écran blanc de la mort

Chaque utilisateur de WordPress sait à quel point cet écran blanc de la mort est une perspective effrayante. Les étapes suivantes peuvent vous aider à résoudre le problème de l'écran blanc de la mort.

  • Lorsqu'un utilisateur souffre de l'écran blanc de la mort, il ne peut pas accéder au site WordPress. Cela indique que vous ne pouvez pas accéder à vos plugins. Dans cette situation, accédez à vos fichiers WordPress via SFTP dans le panneau de configuration.
  • Désactivez maintenant chacun de vos plugins. Vous pouvez également le faire en renommant simplement le nom de votre dossier de plug-in en quelque chose d'autre.
  • En outre, vous pouvez supprimer tous les fichiers, ce qui les désactive, et stocker la sauvegarde de ces fichiers à un autre endroit, en premier lieu. Une fois que tous ces fichiers sont supprimés du dossier réel, vous pouvez restaurer les plugins enregistrés dans le même dossier. Cela remettra les données sur votre serveur au lieu de les réactiver.
  • Lorsque vous désactivez tous les plugins, vous devriez pouvoir accéder à WordPress et vous y reconnecter pour suivre le processus décrit ci-dessus. Mais si vous faites face au même écran blanc même après avoir vidé votre cache cela signifie que le coupable est votre thème.
  • Comme vous avez compris le vrai problème, désactivez votre thème WordPress. Pour cela, suivez le même processus de renommer votre dossier de thème et de re-télécharger les fichiers dans le même dossier, après les avoir d'abord supprimés. Cela vous permettra d'accéder à nouveau à WordPress, et à partir de là, vous pourrez ensuite changer de thème.

Façons d'éviter rapidement les conflits de plugins WordPress

De loin, vous devez avoir une idée que le nettoyage des conflits de plugins WordPress n'est pas si difficile. Tout ce dont vous avez besoin pour cela est un peu de patience et de temps pour déterminer la source du problème. Au fur et à mesure que vous terminez le dépannage, le correctif est alors assez facile à exécuter.

Cela dit, le temps c'est de l'argent. Alors que vous pouvez trouver tous ces problèmes WordPress comme une solution facile, ou pas trop difficile à résoudre, pourquoi souffrir de ces problèmes alors que vous n'avez pas à le faire ! Le temps que vous passez à résoudre ces problèmes peut plutôt être payé pour créer plus de sites ou même pour rendre votre processus métier plus fluide.

Par conséquent, pour éviter ces problèmes trépidants ou ces tracas, voici quelques conseils utiles et pratiques, que vous pouvez inclure dans vos processus commerciaux pour vous aider, vous et vos clients, à éviter les conflits de plugins WordPress à partir de maintenant :

  • Ne téléchargez ou n'installez pas un plugin WordPress sur un coup de tête. Moins vous ajoutez de plugins à votre WordPress, moins vous rencontrez de problèmes. Pour mettre des mots simples, vous pouvez facilement éviter de rencontrer ces problèmes. Alors, assurez-vous de choisir judicieusement les plugins WordPress.
  • Avant d'activer ou d'installer un nouveau plugin, assurez-vous de parcourir les tickets d'assistance ou de lire les critiques du plugin. Prenez un temps raisonnable pour cette activité car cela peut vous éviter beaucoup de problèmes à l'avenir. Cependant, si vous n'avez pas assez de temps pour examiner ces détails, prenez une recommandation de l'un des tiers de confiance ou peut-être d'un blog technique pour ne choisir que le bon.
  • Gardez tous les plugins mis à jour avec une version récente.
  • Pour identifier le fauteur de troubles, mettez à jour un plugin à la fois. Même si cela peut ne pas être pratique pour gérer les mises à jour, cela vous aidera à déterminer efficacement le plugin fauteur de troubles.
  • Dans le cas où vous préférez un outil de mise à jour automatisé, assurez-vous qu'il exécute également une sauvegarde en premier lieu et utilisez la fonction de mise à niveau sécurisée telle que Automate.
  • Vérifiez votre ensemble de plugins WordPress après quelques mois. Si vous rencontrez un plugin qui pourrait avoir perdu les mises à jour ou le support des développeurs pendant plus de cinq mois, recherchez-en un nouveau.
  • Assurez-vous de sauvegarder toutes les données avant d'installer ou de mettre à jour un plugin nouveau ou existant

  • Vous pouvez dupliquer votre site WordPress en utilisant un environnement de test local. Cela vous aidera à tester les mises à jour ou les nouveaux plugins pour l'un des conflits potentiels, avant de les incorporer réellement sur votre site WordPress.
  • Révisez les directives standard de codage de WordPress Codex. Même si vous n'avez peut-être pas besoin de développer des thèmes ou des plugins pour votre site, comprendre cela peut toujours vous aider à connaître les bonnes pratiques de codage, au cas où vous inspecteriez les plugins avant de les utiliser.
  • Aussi, familiarisez-vous avec les crochets à un moment donné. Habituellement, le conflit de plug-in survient lorsque les développeurs ne fournissent pas à leurs crochets un nom exclusif. Comme ils vont avec un crochet par défaut, ils courent généralement le risque d'entrer en conflit ou d'utiliser un crochet qui est déjà utilisé par un autre thème ou plugin. Cela finit par confondre le serveur et provoque une erreur de conflit.
  • De même, améliorez vos compétences en PHP, HTML et JavaScript. Cependant, si vous vous sentez submergé par tant de plugins contradictoires, vous pouvez coder cette fonctionnalité dans votre WordPress et résoudre ce problème à partir de maintenant.

Résumé

Bien sûr, il existe de nombreuses façons d'être suffisamment intelligent en ce qui concerne l'utilisation et l'activation des plugins sur un site WordPress. Il est cependant recommandé de faire appel à un seul développeur de confiance pour obtenir tous les plugins requis pour votre site WordPress. C'est au lieu de collecter des plugins d'optimisation de vitesse d'un développeur et de collecter des plugins d'analyse d'un autre développeur, votre meilleur pari est d'obtenir tous les plugins d'un fournisseur de confiance.

De plus, comme mentionné précédemment, n'oubliez pas de prendre des recommandations ou de consulter l'équipe de support avant d'intégrer un plugin dans votre WordPress et d'éviter les conflits. La meilleure façon d'éviter les conflits WordPress est de choisir avec soin uniquement le bon plugin pour votre site Web. De plus, vous devez vous rappeler que les plugins ne sont que des extensions de fonctions WordPress. Cela signifie qu'ils ne doivent être utilisés qu'avec parcimonie ou chaque fois que nécessaire.

Bien qu'il soit inévitable que vous ne rencontriez pas de conflit de plug-in au moins une fois pendant la durée de vie de votre site WordPress, cela ne vous posera pas de problème si vous connaissez ses correctifs simples comme ceux partagés ci-dessus. Cependant, si vous utilisez des plugins WordPress pour effectuer des tâches simples, l'approche la plus intelligente serait d'apprendre les moyens de les remplacer par des codes plus personnalisés. Pour cela, vous pouvez le découvrir vous-même ou vous faire aider par un développeur pour écrire ces codes spécifiques et les inclure dans votre thème.

Alors, avez-vous souffert d'un conflit de plugin spécifique sur votre site WordPress ? Comment l'avez-vous réparé? Nous aimerions le savoir dans la section des commentaires ci-dessous!