Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Conflit plugin WordPress : la méthode par moitiés pas à pas, avec un exemple

Vous trouvez un conflit plugin WordPress avec la méthode par moitiés. Désactivez la moitié de vos extensions et vérifiez le symptôme. S’il a disparu, la coupable est dans la moitié désactivée, sinon dans l’autre. Continuez jusqu’à n’en garder qu’une. Le plus sûr est le mode dépannage, qui désactive les extensions pour vous seul, pas pour les clients.

Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de sites WordPress et de boutiques WooCommerce : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 7 min de lecture

Conflit d’extensions : comment le reconnaître

Il y a conflit quand deux extensions fonctionnent bien seules mais cassent quelque chose ensemble. Ou quand une extension ne s’entend pas avec votre thème ou votre version de PHP. Symptômes typiques : le bouton « Ajouter au panier » ne fait rien, un filtre de catégorie ne se recharge pas, le formulaire de contact ne part pas, des blocs disparaissent dans l’éditeur, ou un écran précis de l’administration reste blanc.

Écartez d’abord deux situations qui ont leurs propres guides. Si tout le site affiche un message d’erreur critique, passez à l’article sur l’erreur critique de WordPress. Si le problème a commencé juste après un clic sur Mettre à jour, commencez par WordPress ne fonctionne plus après une mise à jour. Cet article traite le cas le plus difficile : quelque chose ne va pas, personne ne sait depuis quand ni pourquoi, et il y a des dizaines d’extensions.

Avant de désactiver : deux minutes avec les indices

Parfois, la méthode par moitiés n’est même pas nécessaire, car l’extension coupable a signé dans le journal.

  • Le journal des erreurs. Un message PHP contient un chemin de fichier, et ce chemin contient le nom du dossier de l’extension. Où le trouver et comment le lire est expliqué dans l’article sur les journaux d’erreurs WordPress.
  • La santé du site. Outils → Santé du site signale une version de PHP dépassée et d’autres problèmes qui peuvent à eux seuls ressembler à un conflit.
  • Les changements récents. Une nouvelle extension, une mise à jour automatique pendant la nuit, un changement dans les réglages du cache. Le changement le plus récent est le premier suspect.

Si les indices ne disent rien et que le symptôme est dans le navigateur (un bouton, un carrousel, une fenêtre surgissante), passez à la méthode par moitiés.

La méthode par moitiés sur 23 extensions

Une boutique a 23 extensions actives. Depuis quelques jours, le choix de variation sur la page produit ne fonctionne plus : le client clique sur une taille et le prix ne change pas. Rien dans les journaux. WooCommerce et deux extensions de paiement restent actives, il y a donc 20 suspectes.

Les désactiver une par une prend jusqu’à 20 tours. La méthode par moitiés tranche en cinq.

TourExtensions désactivéesRésultatÉtape suivante
110 des 20 suspectes (groupe A)le choix de variation fonctionnela coupable est dans le groupe A, réactiver le groupe B
25 des 10 du groupe Atoujours casséla coupable est dans les 5 autres
33 de ces 5fonctionnela coupable est parmi ces 3
42 des 3toujours casséla coupable est la troisième extension
5seulement celle-làfonctionneconfirmé

Des règles qui font gagner des tours :

  1. Notez la liste des extensions avant de commencer. Nom, active ou non, version. Après le test, vous revenez exactement à cet état.
  2. Laissez WooCommerce et les paiements hors des suspectes. La boutique ne fonctionne pas sans eux, ils restent donc actifs sauf si tout le reste échoue.
  3. Après chaque tour, vérifiez le même symptôme de la même façon. Le même produit, la même taille, une fenêtre privée, le cache vidé.
  4. Notez le résultat de chaque tour. Au troisième tour, la mémoire commence à mélanger les groupes.
  5. Confirmez à la fin. Activez tout sauf l’extension trouvée et vérifiez une dernière fois.

Si le problème disparaît quelle que soit la moitié désactivée, deux extensions de groupes différents se gênent. Gardez un groupe actif et rajoutez des parties de l’autre jusqu’au retour du symptôme.

Le mode dépannage : désactiver les extensions pour vous seul

Désactiver une extension dans la liste des extensions concerne tout le monde. Dans une boutique, cela veut dire que pendant plusieurs tours, les clients peuvent voir le site sans filtres, sans chat en direct ou sans calcul des frais de livraison.

C’est pourquoi la communauté WordPress recommande l’extension Health Check & Troubleshooting. Son mode dépannage désactive les extensions et passe à un thème par défaut uniquement dans votre session. Vous activez les extensions une à une et vérifiez le symptôme, pendant que les clients voient la boutique normale. Le manuel du support WordPress le décrit pas à pas, et la leçon de Learn WordPress montre toute la méthode avec des exemples. La base de connaissances de Yoast décrit une procédure semblable pour les signalements concernant sa propre extension.

Ce mode a une limite : il ne fonctionne que pour la personne connectée. Quand le symptôme n’apparaît que pour les clients, par exemple lors d’une commande sans compte, il vous faut une copie de préproduction chez votre hébergeur ou une désactivation en direct en dehors des heures chargées.

Que faire une fois l’extension trouvée

Trouver la coupable, c’est la moitié du travail. Vous avez quatre options, de la moins à la plus perturbante :

  • Mettre à jour. Vérifiez si l’auteur a publié une version plus récente avec une correction.
  • Le signaler à l’auteur. Dites avec quelle extension ou quel thème elle entre en conflit, les versions, et comment reproduire le symptôme. Vos notes de la méthode par moitiés aident beaucoup.
  • La laisser désactivée. Si l’extension n’est pas indispensable, gardez-la désactivée jusqu’à la correction.
  • La remplacer. Si l’auteur ne répond pas, cherchez une autre extension qui fait le même travail.

Tant que vous y êtes, regardez la liste du premier tour. Si vous ne savez pas dire à quoi sert la moitié des extensions, lisez l’article sur les extensions WordPress inutilisées.

Comment le chat vous aide à trouver un conflit

L’extension TellMyShop pour WordPress et WooCommerce commence par les indices. Dans TellMyShop Free, votre chat (Claude ou ChatGPT) lit les journaux d’erreurs de PHP, WordPress et WooCommerce, la santé du site et la liste des extensions avec leurs versions et mises à jour. Cela suffit souvent à nommer une suspecte sans rien désactiver.

Quand les journaux sont muets, le chat établit un plan par moitiés : il répartit les extensions en groupes, met de côté WooCommerce et les paiements et prend des notes à chaque tour. Vous vérifiez le symptôme dans le navigateur, car le chat ne peut pas cliquer à votre place sur la taille du sweat à capuche.

Vous: Sur la page produit, choisir une taille ne change pas le prix. Il y a quelque chose dans les journaux ?

Votre chat: Les journaux des 7 derniers jours ne contiennent aucune erreur liée à la page produit. Vous avez 23 extensions actives. Je propose la méthode par moitiés. WooCommerce et les deux extensions de paiement restent actives. Tour 1, je désactive 10 extensions du groupe A :

Leurs réglages sont conservés. Je les désactive ?

Vous: Oui.

Votre chat: Désactivées. Vérifiez le choix de taille dans une fenêtre privée et dites-moi si cela fonctionne.

Vous: Ça fonctionne.

Votre chat: La coupable est dans le groupe A. Dans le prochain aperçu, je réactive le groupe et j’en désactive 5.

Statut de la carte : attend votre « oui »
aperçu de la modification

ancienne version : Example Slider, Example Reviews, Example Colour Swatches et 8 autres : actives

nouvelle version : les mêmes 10 extensions : désactivées

Illustration : les produits, les chiffres et les réponses sont des exemples.

Les noms et les chiffres de cette conversation sont des exemples. Désactiver et activer des extensions fonctionne dans TellMyShop Pro une fois l’interrupteur Extensions activé dans le panneau de l’extension, jusqu’à 10 extensions par étape. L’interrupteur dure 24 heures et exige une sauvegarde de la base de données du jour. Chaque tour a un aperçu et votre accord, entre dans l’historique des modifications, et vous annulez une désactivation en une demande. Pour les extensions de paiement et de livraison, le chat vous avertit avant la modification.

N’oubliez pas que le chat désactive les extensions sur le site en ligne, pour tout le monde. Le mode dépannage pour vous seul vient de l’extension Health Check, pas de TellMyShop. Quand tout le site est en panne avec une erreur critique, l’extension TellMyShop ne répond pas non plus, car elle fonctionne à l’intérieur de WordPress.

Vous pouvez télécharger la version gratuite depuis la page TellMyShop Free. Vous en saurez plus sur l’extension sur la page TellMyShop pour WordPress et WooCommerce, et les prix de Pro sont sur la page des tarifs.

Questions et réponses

Comment trouver quelle extension pose problème dans WordPress ?

Désactivez la moitié de vos extensions et vérifiez si le problème a disparu. Continuez ensuite à diviser la moitié qui contient la coupable jusqu’à ce qu’il n’en reste qu’une. Avec une vingtaine d’extensions, cela prend quelques tours au lieu de les désactiver une par une.

Désactiver une extension efface-t-il ses réglages ?

Non. Une extension désactivée reste sur le serveur avec ses réglages et ses données dans la base de données. Quand vous la réactivez, elle fonctionne comme avant. Seule la suppression de l’extension peut effacer ses données.

Comment chercher un conflit sans que les clients le remarquent ?

Utilisez le mode dépannage de l’extension Health Check & Troubleshooting. Il désactive les extensions et change de thème pour vous seul, tandis que les visiteurs voient le site normal. L’autre voie est une copie de préproduction du site chez votre hébergeur.

Et si le problème disparaît quelle que soit la moitié que je désactive ?

Cela signifie que deux extensions se gênent et que chacune s’est retrouvée dans une moitié différente. Gardez une moitié active et rajoutez l’autre morceau par morceau jusqu’au retour du problème. Vous avez alors la paire qui ne s’entend pas.

Le chat peut-il trouver tout seul un conflit d’extensions ?

Le chat lit les journaux d’erreurs, la santé du site et la liste des extensions, ce qui suffit souvent à désigner une suspecte. Quand l’erreur ne laisse aucune trace dans les journaux, il guide la méthode par moitiés et, dans TellMyShop Pro avec l’interrupteur Extensions activé, il désactive et active des groupes d’extensions. Vous vérifiez vous-même le symptôme dans le navigateur.

WordPress est une marque de la WordPress Foundation. WooCommerce est une marque d’Automattic Inc. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.

TellMyShop pour WordPress et WooCommerce

Votre chat lit le site, montre chaque modification avant de l’enregistrer et n’enregistre qu’après votre oui. Vous pouvez annuler chaque modification en une phrase. Fonctionne avec Claude ou ChatGPT, comptes gratuits compris.

Vérifiez si votre boutique est prête

Saisissez l’adresse de votre boutique. En quelques secondes, vous verrez la plateforme et si TellMyShop fonctionnera.

Nous vérifions l’adresse, le HTTPS et la plateforme. Vous n’installez rien, et nous ne conservons pas l’adresse.

votreboutique.frExemple de résultat
La boutique répond
oui
HTTPS
activé
Plateforme
PrestaShop 8.1
TellMyShop fonctionnera

À lire ensuite

Free pour 0 €, lit et conseille

Obtenir Free