I received an email saying: WordPress has a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email. In this case, WordPress caught an error with one of your plugins, Modern Events Calendar.
I contacted Modern Events Calendar and they said there was no major issue and the error was caused by a small typo in line 15 of the file, which triggered a PHP syntax error.
How do I know if there was a fatal error, or just there was no major issue?
Thanks.
The page I need help with: [log in to see the link]
When WordPress displays this message, it means a PHP error has occurred. That’s a fact, and the plugin’s support team has apparently recognized this and identified the cause. I imagine they’ll release a fix for it soon.
As a user, however, you did everything right by contacting the support team for the plugin that caused the error.
That email is triggered when WordPress detects a PHP fatal error, so in your case there was a fatal error at some point.
Not all fatal errors are major in terms of impact. Even something as small as a typo, like a syntax error, can cause a fatal error in PHP, which will stop the script from executing and trigger that notification.
The plugin support confirmed that they have identified the issue and it is a minor issue then should not have any major impact on your site and they will resolve it and release a new update.
Then check /wp-content/debug.log — it will show the exact error with timestamp.
2. Check Server Error Logs — via cPanel → Error Logs, you will see PHP fatal errors logged there too.
3. Use Query Monitor plugin — it shows real-time PHP errors in your admin dashboard.
Since Modern Events Calendar confirmed a syntax error in line 15, yes — a PHP fatal error did occur. However, WordPress’s built-in Recovery Mode likely kept your site running for visitors. Once the plugin releases an update with the fix, update immediately and the errors should stop.
Also ensure your PHP version is 8.1 or higher (8.3 recommended) for best compatibility with modern WordPress and plugins.