Lanceringsaanbod

Founders-licentie: updates voor minstens 2 jaar

€ 149eenmalig, excl. btw

Een normale Shop-licentie kost € 199.

Voor de eerste 100 Shop-licenties, tot 10 december 2026. Updates en nieuwe kennis van de consultant voor minstens 2 jaar, zonder verlenging. Een normale Shop-licentie: 12 maanden.

Founders kopen voor € 149

WordPress plugin conflict: de halveringsmethode stap voor stap, met een voorbeeld

Een WordPress plugin conflict vind je met de halveringsmethode. Deactiveer de helft van je plugins en controleer het symptoom. Is het weg, dan zit de boosdoener in de helft die je uitzette; zo niet, dan in de helft die nog draait. Splits verder tot er één over is. Het veiligst is de probleemoplossingsmodus, die plugins alleen voor jou uitzet, niet voor klanten.

Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 7 min lezen

Pluginconflict: zo herken je het

Een conflict is als twee plugins elk apart goed werken, maar samen iets breken. Of een plugin gaat niet samen met je thema of PHP-versie. Typische symptomen: de knop “In winkelwagen” doet niets, een categoriefilter laadt niet opnieuw, het contactformulier verstuurt niet, blokken verdwijnen in de editor, of één bepaald scherm in de backoffice blijft leeg.

Sluit eerst twee situaties uit die hun eigen handleiding hebben. Toont de hele site een melding over een kritieke fout, ga dan naar het stuk over de kritieke fout in WordPress. Begon het probleem direct nadat je op Bijwerken klikte, begin dan met WordPress kapot na een update. Dit stuk gaat over het moeilijkere geval: er is iets mis, niemand weet sinds wanneer of waarom, en er zijn tientallen plugins.

Voordat je gaat uitzetten: twee minuten met de aanwijzingen

Soms is halveren helemaal niet nodig, omdat de schuldige plugin zijn naam in het log heeft gezet.

  • Het foutenlog. Een PHP-melding bevat een pad naar een bestand, en in dat pad staat de mapnaam van de plugin. Waar je het vindt en hoe je het leest, staat in het stuk over foutenlogs in WordPress.
  • Gezondheid van de website. Gereedschap → Sitestatus toont een verouderde PHP-versie en andere problemen die zelf symptomen kunnen geven die op een conflict lijken.
  • Recente wijzigingen. Een nieuwe plugin, een automatische update van vannacht, een wijziging in de cache-instellingen. De meest recente wijziging is de eerste verdachte.

Zeggen de aanwijzingen niets en zit het symptoom in de browser (een knop, een slider, een pop-up), ga dan over op halveren.

De halveringsmethode bij 23 plugins

Een webshop heeft 23 actieve plugins. Sinds een paar dagen werkt de keuze voor variaties op de productpagina niet: de klant klikt op een maat en de prijs verandert niet. Niets in de logs. WooCommerce en twee betaalplugins blijven actief, dus er zijn 20 verdachten.

Ze een voor een uitzetten kost tot 20 rondes. Halveren beslist het in vijf.

RondeGedeactiveerde pluginsResultaatVolgende stap
110 van de 20 verdachten (groep A)keuze voor variaties werktboosdoener zit in groep A, groep B weer activeren
25 van de 10 in groep Anog steeds kapotboosdoener zit in de andere 5
33 van die 5werktboosdoener zit bij deze 3
42 van de 3nog steeds kapotboosdoener is de derde plugin
5alleen die enewerktbevestigd

Regels die rondes besparen:

  1. Schrijf de lijst met plugins op voordat je begint. Naam, of hij actief was, versie. Na de test ga je terug naar precies die toestand.
  2. Houd WooCommerce en betalingen buiten de verdachten. Zonder die werkt de webshop niet, dus ze blijven actief, tenzij al het andere faalt.
  3. Controleer na elke ronde hetzelfde symptoom op dezelfde manier. Hetzelfde product, dezelfde maat, een privévenster, cache geleegd.
  4. Noteer het resultaat van elke ronde. In ronde drie begint je geheugen de groepen door elkaar te halen.
  5. Bevestig aan het eind. Activeer alles behalve de plugin die je vond en controleer nog één keer.

Verdwijnt het probleem welke helft je ook uitzet, dan botsen twee plugins uit verschillende groepen. Houd één groep actief en zet delen van de andere terug tot het symptoom terugkomt.

Probleemoplossingsmodus: plugins alleen voor jou uitzetten

Een plugin deactiveren in de lijst met plugins geldt voor iedereen. In een webshop betekent dat dat klanten een paar rondes lang de site zien zonder filters, zonder livechat of zonder verzendcalculator.

Daarom raadt de WordPress-gemeenschap de plugin Health Check & Troubleshooting aan. De probleemoplossingsmodus daarvan zet plugins uit en schakelt over op een standaardthema, alleen in jouw sessie. Je zet plugins een voor een aan en controleert het symptoom, terwijl klanten de normale webshop zien. Het ondersteuningshandboek van WordPress loopt het stap voor stap door, en de les van Learn WordPress toont de hele methode met voorbeelden. De kennisbank van Yoast beschrijft een vergelijkbare werkwijze voor meldingen over de eigen plugin.

De modus heeft één grens: hij werkt alleen voor wie is ingelogd. Verschijnt het symptoom alleen bij klanten, bijvoorbeeld bij afrekenen als gast, dan heb je een testkopie van je hostingpartij nodig of live deactiveren buiten de drukke uren.

Wat je doet als je weet welke plugin het is

De boosdoener vinden is de helft van het werk. Je hebt vier opties, van minst naar meest ingrijpend:

  • Bijwerken. Kijk of de maker een nieuwere versie met een oplossing heeft uitgebracht.
  • Bij de maker melden. Zeg met welke plugin of welk thema hij botst, de versies, en hoe je het symptoom oproept. Je aantekeningen van het halveren helpen enorm.
  • Gedeactiveerd laten. Is de plugin niet onmisbaar, laat hem dan uit tot het is opgelost.
  • Vervangen. Blijft de maker stil, zoek dan een andere plugin die hetzelfde doet.

Kijk meteen naar de lijst uit ronde één. Kun je van de helft van de plugins niet zeggen wat ze doen, lees dan het stuk over ongebruikte WordPress-plugins.

Zo helpt de chat je een conflict te vinden

De TellMyShop-plugin voor WordPress en WooCommerce begint bij de aanwijzingen. In TellMyShop Free leest je chat (Claude of ChatGPT) de foutenlogs van PHP, WordPress en WooCommerce, de gezondheid van de website en de lijst met plugins met versies en updates. Dat is vaak genoeg om een verdachte te noemen zonder iets uit te zetten.

Zwijgen de logs, dan maakt de chat een plan voor het halveren: hij verdeelt de plugins in groepen, zet WooCommerce en betalingen apart en houdt aantekeningen bij van elke ronde. Het symptoom controleer jij in de browser, want de chat kan niet voor jou op de maat van de hoodie klikken.

Jij: Op de productpagina verandert de prijs niet als je een maat kiest. Staat er iets in de logs?

Je chat: Er staan geen fouten die met de productpagina te maken hebben in de logs van de laatste 7 dagen. Je hebt 23 actieve plugins. Ik stel halveren voor. WooCommerce en de twee betaalplugins blijven actief. Ronde 1, ik deactiveer 10 plugins uit groep A:

Hun instellingen blijven bewaard. Deactiveren?

Jij: Ja.

Je chat: Gedeactiveerd. Controleer de keuze voor de maat in een privévenster en zeg of die werkt.

Jij: Het werkt.

Je chat: De boosdoener zit in groep A. In het volgende voorbeeld activeer ik de groep weer en deactiveer ik er 5 van.

Status van de kaart: wacht op jouw “ja”
voorbeeld van de wijziging

oude versie: Example Slider, Example Reviews, Example Colour Swatches en nog 8: actief

nieuwe versie: dezelfde 10 plugins: gedeactiveerd

Illustratie: producten, cijfers en antwoorden zijn voorbeelden.

De namen en getallen in dit gesprek zijn voorbeelden. Plugins deactiveren en activeren werkt in TellMyShop Pro zodra je de schakelaar Plugins in het pluginpaneel aanzet, tot 10 plugins per stap. De schakelaar geldt 24 uur en vraagt om een databaseback-up van vandaag. Elke ronde heeft een voorbeeld en jouw akkoord, komt in de wijzigingsgeschiedenis, en een deactivering maak je met één verzoek ongedaan. Bij plugins voor betaling en verzending waarschuwt de chat je voor de wijziging.

Onthoud dat de chat plugins op de live site deactiveert, voor iedereen. Een probleemoplossingsmodus alleen voor jou komt van de plugin Health Check, niet van TellMyShop. Ligt de hele site plat met een kritieke fout, dan reageert ook de TellMyShop-plugin niet, want die draait binnen WordPress.

De gratis versie download je op de pagina TellMyShop Free. Lees meer over de plugin op de pagina TellMyShop voor WordPress en WooCommerce, en de prijzen van Pro staan op de pagina prijzen.

Vragen en antwoorden

Hoe vind ik welke plugin een probleem in WordPress veroorzaakt?

Deactiveer de helft van je plugins en kijk of het probleem weg is. Splits daarna steeds de helft waarin de boosdoener zit, tot er één plugin over is. Met een stuk of twintig plugins zijn dat een paar rondes in plaats van ze allemaal een voor een uit te zetten.

Verwijdert het deactiveren van een plugin zijn instellingen?

Nee. Een gedeactiveerde plugin blijft op de server staan, met zijn instellingen en gegevens in de database. Activeer je hem weer, dan werkt hij zoals voorheen. Alleen het verwijderen van de plugin kan zijn gegevens weghalen.

Hoe zoek ik een conflict zonder dat klanten het merken?

Gebruik de probleemoplossingsmodus van de plugin Health Check & Troubleshooting. Die zet plugins uit en wisselt het thema alleen voor jou, terwijl bezoekers de normale site blijven zien. De andere route is een testkopie van de site bij je hostingpartij.

Wat als het probleem verdwijnt welke helft ik ook uitzet?

Dan botsen twee plugins en zit elk in een andere helft. Houd één helft actief en zet de andere helft stukje voor stukje terug tot het probleem terugkomt. Dan heb je het paar dat niet samengaat.

Vindt de chat een pluginconflict zelf?

De chat leest foutenlogs, de gezondheid van de website en de lijst met plugins, en dat is vaak genoeg om een verdachte aan te wijzen. Laat de fout geen spoor na in de logs, dan begeleidt hij het halveren, en in TellMyShop Pro met de schakelaar Plugins aan deactiveert en activeert hij groepen plugins. Het symptoom controleer je zelf in de browser.

WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.

TellMyShop voor WordPress en WooCommerce

Je chat leest de website, toont elke wijziging vóór het opslaan en slaat pas op na jouw ja. Elke wijziging kun je met één zin ongedaan maken. Werkt met Claude of ChatGPT, ook met een gratis account.

Controleer of je winkel klaar is

Typ het adres van je winkel. Binnen een paar seconden zie je het platform en of TellMyShop werkt.

We controleren het adres, HTTPS en het platform. Je installeert niets, en we bewaren het adres niet.

jouwwinkel.nlVoorbeeldresultaat
Winkel reageert
ja
HTTPS
aan
Platform
PrestaShop 8.1
TellMyShop werkt

Lees ook

Free voor € 0, leest en adviseert

Free downloaden