Kennisbank
WordPress
Een plugin-conflict in WordPress opsporen
Werkt iets niet meer, deactiveer dan alle plugins en activeer ze één voor één terwijl je test. Zet zo nodig de debugmodus aan om foutmeldingen te zien. Doe dit bij voorkeur op een testomgeving of buiten drukke uren.
Symptomen
- Een onderdeel werkt ineens niet meer, zoals een formulier, de winkelwagen of de editor.
- Na een update verschijnen foutmeldingen of een witte pagina.
- Het beheer is traag of laadt niet volledig.
Stappen
- Maak een back-up.
- Noteer welke plugins actief zijn.
- Deactiveer alle plugins via Plugins > Geïnstalleerde plugins, met de bulkactie.
- Test of het probleem verdwenen is. Zo ja, dan zit de oorzaak in een plugin.
- Activeer de plugins één voor één en test na elke activering. Zodra het probleem terugkomt, heb je de veroorzaker.
- Blijft het probleem ook zonder plugins, wissel dan tijdelijk naar een standaardthema om te zien of het aan het thema ligt.
Debugmodus
Om foutmeldingen te zien, kun je de debugmodus aanzetten in het bestand wp-config.php met de instellingen WP_DEBUG en WP_DEBUG_LOG. Fouten worden dan weggeschreven naar een logbestand in de map wp-content. Zet de debugmodus na afloop weer uit en toon fouten nooit aan bezoekers van een live site.
Oplossen
- Controleer of er een update van de plugin is die het probleem oplost.
- Zoek een alternatief voor de plugin.
- Meld het probleem bij de maker van de plugin, met de foutmelding.
Verder lezen
Gerelateerde kennis
Bij een webshop kost het uitzetten van alle plugins mogelijk bestellingen. Doe het op een testomgeving of vraag ons om hulp.
Kennisbank
Verder lezen
