WordPress ‘There Has Been a Critical Error on This Website’
Critical Frequency: CommonError message:
There has been a critical error on this website. Please check your site admin email inbox for instructions.This error message was introduced in WordPress 5.2 as part of the ‘fatal error protection’ feature. It replaced the blank White Screen of Death with a more user-friendly message and added recovery mode functionality.
When WordPress detects a fatal error, it: (1) shows this message to visitors, (2) sends an email with debugging info and a recovery mode link to the admin, and (3) allows the admin to log in through recovery mode to fix the issue.
Common Causes
- PHP fatal error in a plugin or theme (same root cause as WSOD)
- Plugin update introduced incompatible code
- PHP version upgrade broke an older plugin
- Corrupted WordPress core files
- Syntax error in functions.php after editing
How to Fix It
- Check your email: WordPress sends a recovery mode link to the admin email. Click it to access the dashboard in safe mode
- Use recovery mode to deactivate the problematic plugin or switch themes
- If no email received: Enable WP_DEBUG in wp-config.php to see the actual error
- Via FTP/SSH: Rename the offending plugin folder (the error message in debug.log will tell you which file caused it)
- If you edited functions.php: Use FTP to revert your changes or fix the syntax error
Frequently Asked Questions
What does 'critical error on this website' mean?
It means WordPress caught a PHP fatal error but handled it gracefully. Check your admin email for a recovery mode link to fix it.
I didn't receive the recovery mode email. What now?
Check your spam folder. If it's not there, enable WP_DEBUG in wp-config.php via FTP/SSH to see the actual error, then fix it directly.
Get WordPress Performance Tips
Plugin reviews, speed optimization guides, and error debugging — straight to your inbox.
No spam. Unsubscribe anytime. We respect your privacy.