by Mikhail Alferov
5 (1 reviews)
Error Monitor & Notifier
Receive notifications with details when PHP errors occur on your WordPress site.
Tested up to WP 6.8.3 (Current: 6.9)
v1.0.4
Current Version v1.0.4
Updated 7 months ago
Last Update on 02 Jun, 2025
Synced 8 hours ago
Last Synced on
Rank
#31,464
—
No change
Active Installs
10+
-41.2%
KW Avg Position
165
-2 better
Downloads
388
+2 today
Support Resolved
0%
—
No change
Rating
100%
Review 5 out of 5
5
(1 reviews)
Next Milestone 20
10+
20+
5,599
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 2 more installs to reach 20+
Rank Changes
Current
#31,464
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
5.0
1 reviews
Overall
100%
5
1
(100%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
0
(0%)
Tracked Keywords
Showing 1 of 1| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| debugging | 165 | — | Tag | 20 hours ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- 1.0.4
- Last Updated
- Jun 02, 2025
- Requires WP
- 5.8+
- Tested Up To
- 6.8.3
- PHP Version
- 7.4.0 or higher
- Author
- Mikhail Alferov
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 5
- Reviews
- 1
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,736
Master Addons For Elementor – White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#929
Query Monitor - The developer tools panel for WordPress
200K+ installs
#255
MalCare WordPress Security Plugin - Malware Scanner, Cleaner, Security Firewall
200K+ installs
#258
iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more
200K+ installs
#261
Frequently Asked Questions
Common questions about Error Monitor & Notifier
Even when your site shows a white screen of death (WSOD) or returns a 500 error, the plugin captures detailed information about the error — including stack trace, file and line number, URL, user agent, and more — and sends it via email or Telegram right before PHP stops execution.
This ensures you're notified of problems the moment they happen, so you can fix them fast — even if no one reports the issue manually.
How do I stop getting dozens of duplicate error notifications?
Enable the "Skip repeated errors" setting.
During development or on live sites, you might receive tens or even hundreds of alerts for the same error. When this option is enabled, the plugin generates a unique hash for each error and skips sending duplicates, reducing spam significantly.
Tip: Temporarily disable notifications for specific error types while fixing bugs. Re-enable them once the issue is resolved.
Can uncaught exceptions crash my site?
No — thanks to the enot_exception_handler_should_exit filter, uncaught exceptions won't crash your site.
Error Monitor & Notifier catches 100 % of uncaught exceptions and errors from PHP code — including Error, Exception, and custom exception types. Even if an exception isn’t handled in a try-catch block or comes from a theme/plugin/core, the plugin intercepts it before PHP terminates the script.
Using the enot_exception_handler_should_exit filter, you can decide whether to exit the script or continue execution safely:
add_filter('enot_exception_handler_should_exit', static function (bool $should_exit, \Throwable $e): bool {
if ($e instanceof MyCustomException) {
my_logger()->log("Caught exception: " . $e->getMessage());
return false; // Prevent script termination
}
return $should_exit;
}, 10, 2);
This ensures you're notified of problems the moment they happen, so you can fix them fast — even if no one reports the issue manually.
How do I stop getting dozens of duplicate error notifications?
Enable the "Skip repeated errors" setting.
During development or on live sites, you might receive tens or even hundreds of alerts for the same error. When this option is enabled, the plugin generates a unique hash for each error and skips sending duplicates, reducing spam significantly.
Tip: Temporarily disable notifications for specific error types while fixing bugs. Re-enable them once the issue is resolved.
Can uncaught exceptions crash my site?
No — thanks to the enot_exception_handler_should_exit filter, uncaught exceptions won't crash your site.
Error Monitor & Notifier catches 100 % of uncaught exceptions and errors from PHP code — including Error, Exception, and custom exception types. Even if an exception isn’t handled in a try-catch block or comes from a theme/plugin/core, the plugin intercepts it before PHP terminates the script.
Using the enot_exception_handler_should_exit filter, you can decide whether to exit the script or continue execution safely:
add_filter('enot_exception_handler_should_exit', static function (bool $should_exit, \Throwable $e): bool {
if ($e instanceof MyCustomException) {
my_logger()->log("Caught exception: " . $e->getMessage());
return false; // Prevent script termination
}
return $should_exit;
}, 10, 2);
Sometimes you want to suppress noisy or non-critical errors from third-party plugins like WooCommerce or themes. Here's how:
add_filter('enot_ignore_error', static function (bool $ignore, \ErrorException $e): bool {
if ($e->getSeverity() === E_WARNING && strpos($e->getFile(), '/plugins/woocommerce/') !== false) {
return true; // Ignore this error
}
return $ignore;
}, 10, 2);
Best practice: Add this to mu-plugins/enot-ignore-error.php to ensure it runs early, even during cron events or AJAX requests.
add_filter('enot_ignore_error', static function (bool $ignore, \ErrorException $e): bool {
if ($e->getSeverity() === E_WARNING && strpos($e->getFile(), '/plugins/woocommerce/') !== false) {
return true; // Ignore this error
}
return $ignore;
}, 10, 2);
Best practice: Add this to mu-plugins/enot-ignore-error.php to ensure it runs early, even during cron events or AJAX requests.