// WordPress · Foutoplossing · Herstelmodus
Kritieke fout in WordPress —
zo herstel je je site
"Er heeft zich een kritieke fout op deze website voorgedaan." Sinds WordPress 5.2 krijgt u bij een fatale fout deze melding — én een herstel-e-mail. Daarmee bent u er meestal in ~20 minuten weer bovenop.
Door Kristof Loyens — 14 juni 2026 · 5 min leestijd
"Er heeft zich een kritieke fout op deze website voorgedaan"
Op de voorkant, of in wp-admin met de toevoeging "controleer de inbox van de sitebeheerder voor instructies"
Een fatale PHP-fout, bijna altijd door een plugin, een thema of een incompatibele PHP-versie. WordPress vangt de fout nu netjes op in plaats van een leeg wit scherm te tonen.
Gebruik de herstel-e-mail die WordPress naar de beheerder stuurt om in de herstelmodus de boosdoener uit te schakelen. Geen mail? Dan lost u het op via FTP en de debug.log.
Waarom gebeurt dit?
De kritieke fout is de moderne opvolger van het beruchte witte scherm. Sinds WordPress 5.2 detecteert het systeem fatale PHP-fouten, toont het een nette boodschap en stuurt het een e-mail naar het beheerdersadres uit Instellingen → Algemeen. Die e-mail bevat een speciale link naar de herstelmodus, waarin uw site laadt met de problematische plugin of het thema tijdelijk gepauzeerd.
De meest voorkomende oorzaken:
| Oorzaak | Typische trigger |
|---|---|
| Plugin-conflict | Na het updaten of activeren van een plugin |
| Themafout | Na een thema-update of aanpassing in functions.php |
| Incompatibele PHP-versie | Na een PHP-upgrade bij de hostingprovider |
| Uitgeput geheugen | Zware plugin of import op een krappe omgeving |

Een plugin bijwerken lijkt routine, tot WordPress plots meldt dat er zich een kritieke fout heeft voorgedaan. Bij Sane Thermen gebeurde precies dat na een routine-update van een plugin: in plaats van de site verscheen de melding "Er heeft zich een kritieke fout voorgedaan". Dankzij de herstel-e-mail van WordPress hadden we de boosdoener snel te pakken en stond alles weer online.
Check de inbox van de sitebeheerder
Open het e-mailadres dat als beheerder is ingesteld. Zoek een mail van WordPress met als onderwerp iets als "Uw site ondervindt een technisch probleem". Daarin staat welke plugin of welk thema de fout veroorzaakt — plus een link om in te loggen in de herstelmodus.
Schakel de boosdoener uit in de herstelmodus
Klik op de herstellink en log in. U komt in een normaal ogend dashboard met bovenaan een melding. Ga naar de gemelde plugin (of het thema) en deactiveer die. Verlaat de herstelmodus en herlaad uw site — in de meeste gevallen is het probleem hiermee opgelost.
Geen herstel-e-mail? Zet WP_DEBUG aan
Ontvangt u geen mail (vaak omdat de site geen e-mail kan versturen), open dan wp-config.php via FTP en zet:
define('WP_DEBUG', true);define('WP_DEBUG_LOG', true);define('WP_DEBUG_DISPLAY', false);
Herlaad de pagina en bekijk wp-content/debug.log. Daar staat exact welk bestand de fatale fout veroorzaakt.
Deactiveer plugins via FTP
Hernoem via FTP de map wp-content/plugins naar plugins_uit om alles in één keer te deactiveren. Werkt de site weer, zet de map dan terug en activeer de plugins één voor één tot de fout terugkeert. Zo isoleert u de schuldige plugin.
Controleer de PHP-versie
Wijst de debug.log op verouderde code (bijvoorbeeld een functie die niet meer bestaat), dan loopt het mis door de PHP-versie. Zet in uw hostingpaneel de PHP-versie tijdelijk een stap terug, of werk de betreffende plugin/thema bij naar een versie die met de nieuwe PHP overweg kan.
Zet debug uit en controleer
Is alles weer in orde? Zet WP_DEBUG terug op false, verwijder het debug.log-bestand en leeg de cache van uw caching-plugin en browser. Controleer of zowel de voorkant als wp-admin vlot laden.
Let op: Laat WP_DEBUG nooit aanstaan op een live site. Een zichtbaar debug.log kan gevoelige paden en informatie prijsgeven aan bezoekers.
Wanneer schakelt u een professional in?
- U ontvangt geen herstel-e-mail én heeft geen FTP-toegang tot uw bestanden.
- De
debug.logverwijst naar de WordPress-core of naar een serverconfiguratie. - De fout keert terug zodra u een onmisbare plugin opnieuw activeert.
- Het probleem ontstond na een PHP-upgrade en raakt meerdere plugins tegelijk.
Site nog steeds onderuit? Contacteer ons — wij zetten alles weer recht voor €75, inclusief controle op de oorzaak.