
Il est presque inĂ©vitable qu’Ă un moment donnĂ© de la vie de votre site Web WordPress, vous soyez confrontĂ© Ă un conflit majeur de plugins. Arrive.
Lorsque ces conflits surviennent, 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Ă©, provoquant l’effondrement de toutes ses fonctionnalitĂ©s autour de lui.
Cette affirmation est Ă 50 % paranoĂŻaque et Ă 50 % juste. Les plug-ins les plus importants que vous utilisez sont souvent en conflit les uns avec les autres en raison de la complexitĂ© de leurs fonctions. Que votre site fonctionne autour d’un plug-in de gestion d’Ă©vĂ©nements, d’un plug-in de commerce Ă©lectronique ou de tout autre chose, vous pouvez ĂȘtre sĂ»r que vous serez la principale victime de tout conflit survenant.
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 de plugin.
1. Ăvitez les plugins obsolĂštes
Si vous devez utiliser un plugin pour une fonction spĂ©cifique, assurez-vous qu’il a Ă©tĂ© rĂ©cemment mis Ă jour et qu’il est compatible avec la derniĂšre version de WordPress.

Si le dĂ©veloppeur n’a pas mis Ă jour le plugin depuis plus de six mois, il est trĂšs probable qu’il contienne du code obsolĂšte. Maintenant que WordPress essaie de raccourcir son cycle de dĂ©veloppement, cela devient encore plus important.
![]()
Aussi, évitez également les plugins qui ne sont plus là . Ceux-ci vous causeront presque certainement des problÚmes à long terme.
2. Sauvegardez les plugins avant de mettre Ă jour quoi que ce soit

Nous le disons souvent dans nos guides, mais effectuez 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 n’importe quel thĂšme ou plugin sur votre site Web, c’est bien, non ? C’est vrai, mais vous ne devriez pas ĂȘtre imprudent lorsque vous effectuez ces mises Ă jour.
Comme pour la mise Ă jour du logiciel WordPress de base, il est recommandĂ© d’avoir des 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 versions prĂ©cĂ©dentes de chaque plugin en cas de problĂšme et vous devez revenir Ă la version prĂ©cĂ©dente.

Il existe de nombreux plugins de sauvegarde WordPress incroyables parmi lesquels choisir, y compris notre VaultPress préféré, qui vous permettra de tout sauvegarder. Bien que vous puissiez simplement télécharger le dossier wp-content / plugins en utilisant un programme FTP comme 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 chaque plugin pour les mises à jour sans provoquer de conflit 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 dans la version de dĂ©veloppement jusqu’Ă ce que vous soyez convaincu que tout fonctionne.
Ensuite, Ă ce moment-lĂ , vous pouvez mettre Ă jour votre version en direct.
4. Mettre Ă jour les plugins individuellement

Il peut ĂȘtre tentant de sĂ©lectionner tous vos plugins et de les faire 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 modules complĂ©mentaires aprĂšs une mise Ă jour, vous serez heureux d’avoir passĂ© ces minutes supplĂ©mentaires Ă mettre Ă jour chaque module complĂ©mentaire 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 tous Ă jour en mĂȘme temps, vous risquez de passer une partie importante de votre temps Ă dĂ©couvrir des plugins en conflit.
5. Trouvez le conflit
Le point ci-dessus est une bonne pratique, mais ce n’est 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 souhaitez Ă©viter la seconde si possible.
Restaurer les plugins
Vous pouvez restaurer entiĂšrement les plugins Ă partir de la sauvegarde que vous en avez faite juste avant la mise Ă niveau. 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. Il Ă©tait censĂ© les sauvegarder en premier. » Je suis dĂ©solĂ© pour vous d’ĂȘtre rĂ©duit Ă l’utilisation du point deux.
Le processus manuel
Vous n’avez aucune sauvegarde. Mise Ă jour de tous les plugins Ă la fois pour gagner du temps et maintenant quelque chose d’important est cassĂ©. Vous ĂȘtes maintenant confrontĂ© Ă la tĂąche fastidieuse de vĂ©rifier manuellement chaque plugin pour trouver le conflit.
Pour ce faire, vous devez désactiver tous les modules complémentaires que vous avez installés.
Lorsque tous sont dĂ©sactivĂ©s, vous pouvez activer votre plugin principal qui a le problĂšme et vous assurer qu’il fonctionne correctement ; c’est peut-ĂȘtre le plugin cassĂ©.
Ensuite, vous devez activer chaque plugin un par un et vĂ©rifier si le conflit s’est produit. Si vous avez installĂ© beaucoup de plugins, cela peut prendre un certain temps.
Pour aggraver les choses, une fois que vous avez rencontré 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 connaissiez le numéro de version.
Cette mĂ©thode manuelle peut prendre beaucoup de temps et entraĂźner des problĂšmes de fonctionnalitĂ© importants sur votre site pendant que vous le faites. 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 pour mettre Ă jour votre site Web.
6. Utilisez les forums de support des plugins pour résoudre le conflit

Une fois que vous avez localisĂ© le plugin incriminĂ©, c’est une bonne idĂ©e de vous rendre sur leur forum de support. 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 d’accueil du plugin principal ou sur le site du dĂ©veloppeur.
TrĂšs probablement, vous n’ĂȘtes pas la premiĂšre personne Ă avoir le conflit. Si vous ĂȘtes le patient zĂ©ro chanceux de ce problĂšme, vous devez crĂ©er un fil de discussion ou envoyer un e-mail aux dĂ©veloppeurs pour commencer Ă enquĂȘter sur 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éé lorsque vous avez achetĂ© le plugin premium.
7. Remplacez le plugin mineur si la rĂ©solution n’est pas possible
Il se peut qu’il n’y ait pas de solution Ă votre conflit. Vous n’aurez peut-ĂȘtre pas d’autre choix que d’abandonner les fonctionnalitĂ©s de ce plugin. Au moins comme solution Ă court terme.
Il y aura d’autres plugins Ă votre disposition qui remplissent 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 qui est bien pris en charge et qui a Ă©tĂ© rĂ©cemment mis Ă jour 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 votre plugin est compatible avec les principaux plugins que vous utilisez. Ou demandez-leur si le conflit que vous avez rencontrĂ© avec votre plugin prĂ©cĂ©dent Ă©tait un problĂšme pour eux.
N’oubliez pas que vous n’ĂȘtes liĂ© Ă aucun plugin en particulier et si vous ne pouvez pas en trouver un qui fait exactement ce que vous voulez, il peut ĂȘtre judicieux de trouver quelqu’un qui crĂ©era un code personnalisĂ© pour votre site Web qui Ă©limine complĂštement le besoin d’un plugin.
Bien que vous puissiez utiliser des plugins pour Ă peu prĂšs n’importe quoi dans WordPress, cela n’est peut-ĂȘtre pas la meilleure option Ă votre disposition.
Si vous utilisez des plugins pour effectuer des tĂąches simples, c’est une option beaucoup plus intelligente d’apprendre Ă les remplacer par du code personnalisĂ©. Vous pouvez l’apprendre vous-mĂȘme ou demander Ă quelqu’un d’Ă©crire le code spĂ©cifique requis pour accomplir la tĂąche et l’ajouter Ă votre thĂšme.
Chaque plugin que vous utilisez supprime le contrÎle que vous avez sur votre site Web et place votre santé à long terme entre les mains de développeurs tiers.
Ce dĂ©veloppeur peut ne pas ĂȘtre en mesure de maintenir le plugin Ă jour. Votre code peut ĂȘtre dĂ©sordonnĂ© et avoir des trous et des problĂšmes involontaires. Vous pouvez simplement utiliser une fonction qui utilise dĂ©jĂ un autre plugin que vous avez installĂ©.
Quel que soit le problĂšme, il peut gĂ©nĂ©ralement ĂȘtre Ă©vitĂ© en remplaçant le plug-in 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 avec des plugins sur votre site Web ? Comment les avez-vous résolus ? Nous serions ravis de vous entendre dans les commentaires.
