{"id":8581,"date":"2025-03-18T08:30:05","date_gmt":"2025-03-18T08:30:05","guid":{"rendered":"https:\/\/s-o-s.net\/fatal-error-notify\/"},"modified":"2025-03-18T08:30:05","modified_gmt":"2025-03-18T08:30:05","slug":"fatal-error-notify","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/fatal-error-notify\/","title":{"rendered":"Fatal Error Notify"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-76589\" class=\"alignwide post-76589 plugin type-plugin status-publish hentry plugin_tags-debugging plugin_tags-error plugin_tags-fatal plugin_tags-reporting plugin_category-utilities-and-tools plugin_contributors-verygoodplugins plugin_business_model-commercial plugin_committers-verygoodplugins\">\n<div class=\"plugin-banner\" id=\"plugin-banner-fatal-error-notify\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" srcset=\"https:\/\/ps.w.org\/fatal-error-notify\/assets\/icon-128x128.png?rev=1799897, https:\/\/ps.w.org\/fatal-error-notify\/assets\/icon-256x256.png?rev=1799897 2x\" src=\"https:\/\/ps.w.org\/fatal-error-notify\/assets\/icon-256x256.png?rev=1799897\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Fatal Error Notify<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/verygoodplugins\/\" rel=\"noopener\">Jack Arturo<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/fatal-error-notify.1.5.3.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/fatal-error-notify\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/fatal-error-notify\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/fatal-error-notify\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/fatal-error-notify\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/fatal-error-notify\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>This plugin sends you an email notification whenever a fatal error (or other error level, configurably) is detected on your site.<\/p>\n<p>Unlike traditional uptime monitoring services, which will only notify you if your entire site is down, this plugin can notify you when an error is detected on any page or process on your site.<\/p>\n<p>Automatic plugin and theme updates often introduce problems that you aren\u2019t aware of until they\u2019re reported by your visitors. Fatal Error Notify lets you address these issues as they occur and before they cause significant problems.<\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/fatal-error-notify\/assets\/screenshot-1.jpg?rev=2075533\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/fatal-error-notify\/assets\/screenshot-1.jpg?rev=2075533\" alt=\"\"><\/a><figcaption>Admin configuration settings<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/fatal-error-notify\/assets\/screenshot-2.jpg?rev=2075533\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/fatal-error-notify\/assets\/screenshot-2.jpg?rev=2075533\" alt=\"\"><\/a><figcaption>Example email received when an error has been reported<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<p>Install it just like any other WordPress plugin:<\/p>\n<p>Either: Upload the plugin files to the <code>\/wp-content\/plugins\/fatal-error-notify<\/code> directory.<br \/>\nOr: Install the plugin through the WordPress plugins screen directly.<\/p>\n<p>Then:<br \/>\n1. Activate the plugin through the \u2018Plugins\u2019 screen in WordPress<br \/>\n2. Use the Settings-&gt;Fatal Error Notify screen to configure notification settings<\/p>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"how%20does%20the%20plugin%20send%20error%20notifications%20if%20my%20site%20is%20down%3F\">\n<h3>How does the plugin send error notifications if my site is down?<\/h3>\n<\/dt>\n<dd>\n<p>Fatal Error Notify hooks into PHP\u2019s \u201cshutdown\u201d function to send notifications right before the page stops loading. Even the dreaded \u201c500 \u2013 Internal Server Error\u201d still triggers PHP\u2019s shutdown actions. Even if your site is completely offline, in most cases this plugin will be able to detect the error and notify you.<\/p>\n<\/dd>\n<dt id=\"what%27s%20in%20the%20pro%20version\">\n<h3>What\u2019s in the Pro version<\/h3>\n<\/dt>\n<dd>\n<p><a target=\"_blank\" href=\"https:\/\/fatalerrornotify.com\/?utm_campaign=fatal-error-notify-free&amp;utm_source=wp-org\" rel=\"nofollow ugc noopener\">Fatal Error Notify Pro<\/a> includes several additional features, like Slack notifications, the ability to hide the plugin settings, multisite support, logging of recorded errors, out of memory handling, the ability to pause individual notifications, and more.<\/p>\n<p>Fatal Error Notify Pro also includes integrations with Gravity Forms, WooCommerce, WPForms, <a target=\"_blank\" href=\"https:\/\/wpfusion.com\/?utm_campaign=fatal-error-notify-free&amp;utm_source=wp-org\" rel=\"nofollow ugc noopener\">WP Fusion<\/a>, and WP Mail SMTP and can send notifications when errors are logged in those plugins.<\/p>\n<\/dd>\n<dt id=\"can%20i%20exclude%20specific%20errors%3F\">\n<h3>Can I exclude specific errors?<\/h3>\n<\/dt>\n<dd>\n<p>Yes, you can use the filter <code>fen_ingore_error<\/code>, like so:<\/p>\n<pre><code>function fen_ignore_error( $ignore, $error ) {\n\n    if( $error['file'] == '\/home\/username\/public_html\/wp-includes\/class-phpass.php' ) {\n        $ignore = true;\n    }\n\n    return $ignore;\n\n}\n\nadd_filter( 'fen_ignore_error', 'fen_ignore_error', 10, 2 );\n<\/code><\/pre>\n<p>The <code>$error<\/code> variable is an array containing:<\/p>\n<ul>\n<li><code>$error['type']<\/code>: (int) The PHP <a target=\"_blank\" href=\"http:\/\/php.net\/manual\/en\/errorfunc.constants.php\" rel=\"nofollow ugc noopener\">error code<\/a><\/li>\n<li><code>$error['message']<\/code>: (string) The error message<\/li>\n<li><code>$error['file']<\/code>: (string) The path to the file that triggered the error<\/li>\n<li><code>$error['line']<\/code>: (int) The line number that triggered the error<\/li>\n<\/ul>\n<\/dd>\n<dt id=\"does%20it%20support%20wp%20cli\">\n<h3>Does it support WP CLI<\/h3>\n<\/dt>\n<dd>\n<p>Yup, you bet! You can update the plugin settings using WP CLI, for example to set a default list of error levels, or a notification email address.<\/p>\n<p>The two methods are <code>get_option<\/code> and <code>update_option<\/code>. For example:<\/p>\n<pre><code>wp fatal-error-notify get_option slack_notifications\n<\/code><\/pre>\n<p>Will tell you if Slack notifications are enabled on the site.<\/p>\n<pre><code>wp fatal-error-notify update_option notification_email email@domain.com\n<\/code><\/pre>\n<p>Will update the notification email for the site.<\/p>\n<p>You can also update options on multiple sites using xargs:<\/p>\n<pre><code>wp site list --field=url | xargs -n1 -I {} sh -c 'wp --url={} fatal-error-notify update_option notification_email email@domain.com'\n<\/code><\/pre>\n<p>If you are updating options that are stored as arrays (for example <code>levels<\/code> or <code>plugins<\/code>) you can use JSON-formatted values. For an example, use <code>get_option<\/code> first on the field you are trying to update.<\/p>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/b74a61c88d2d1a6a426e013e6554cc5bb6601219436c863fdac241335b50afbb?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/b74a61c88d2d1a6a426e013e6554cc5bb6601219436c863fdac241335b50afbb?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/really-useful-little-plugin\/\" rel=\"noopener\">Really useful little plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/tufty\/\" title=\"Posts by tufty\" rel=\"author noopener\">tufty<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 18, 2025<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Pretty much all great. Thank you. It\u2019s really useful.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/e35daa6331cd14521d5cdf9d2b7ec23988551302eb6236cafac3038248d6fdfc?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/e35daa6331cd14521d5cdf9d2b7ec23988551302eb6236cafac3038248d6fdfc?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/fast-responses-and-does-what-it-should\/\" rel=\"noopener\">Fast responses and does what it should.<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/miikkamakela\/\" title=\"Posts by Miikka\" rel=\"author noopener\">Miikka<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 11, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Nothing bad to say at least up until now. \ud83d\ude03<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/75fe12f61d513a57962cc592154576ba37bf9df7848c73f18bfcedff68114904?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/75fe12f61d513a57962cc592154576ba37bf9df7848c73f18bfcedff68114904?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/fantastic-plugin-that-i-cant-live-without\/\" rel=\"noopener\">Fantastic plugin that I can\u2019t live without<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/dalereardonmdm\/\" title=\"Posts by Dale Reardon\" rel=\"author noopener\">Dale Reardon<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 12, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">This is an amazing plugin that will save you so much time. The Pro upgrade is also really worth it and the support from the developer is some of the best I have ever experienced.<br \/>\nThe plugin really helps you pinpoint and diagnose errors, often well before you would notice them visually on the frontend of the site.<br \/>\nGetting the error stack trace from the plugin also really helps you get better support from other plugin devs when their plugin has an error on your site.<br \/>\nHighly recommended.<br \/>\nDale.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/d0c02370afdabf50b520d968bcf12911f7dd65a9fe8ba8984575277244621127?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/d0c02370afdabf50b520d968bcf12911f7dd65a9fe8ba8984575277244621127?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/best-plugin-period\/\" rel=\"noopener\">BEST PLUGIN \u2013 PERIOD<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/aksteve\/\" title=\"Posts by Steve\" rel=\"author noopener\">Steve<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">May 30, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Shame on WordPress for notifying us of fatal errors but supplying no information. And HUGE KUDOS to the creators of this plugin who picked up the slack. This plugin will let you know WHERE the fatal error occurred, which is vital when troubleshooting.<\/p>\n<p>Why WordPress doesn\u2019t do this is a mystery. WordPress just get less and less user-friendly. It\u2019s plugins like this that help make WordPress better.<\/p>\n<p>HEY WORDPRESS \u2013 TAKE A LESSON FROM THIS PLUGIN. This is a HELPFUL  plugin and it is USER-FRIENDLY. Unfortunately, all things that WordPress is slowly no longer being\u2026.<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/21d233529866414ea4a87de90b8eb1c5ef2580393643e2b92aec946702a04e2d?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/21d233529866414ea4a87de90b8eb1c5ef2580393643e2b92aec946702a04e2d?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/life-saver-419\/\" rel=\"noopener\">Life Saver!!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/kyle204\/\" title=\"Posts by Kyle204\" rel=\"author noopener\">Kyle204<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">February 6, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Amazing tool when you don\u2019t have access to backend logs to troubleshoot the issue. Great work!<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/e241d82e95dbe05df3f47f17725f7d2eb3c5e21b5040aa48635db1cbb5f119ce?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/e241d82e95dbe05df3f47f17725f7d2eb3c5e21b5040aa48635db1cbb5f119ce?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/helpful-396\/\" rel=\"noopener\">Helpful!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/lcf\/\" title=\"Posts by lcf\" rel=\"author noopener\">lcf<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 19, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Simple and useful plugin for you who managing a WordPress site. Make troubleshooting so much easier! (no more enable\/disable WP_Debug mode)<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/fatal-error-notify\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 16 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cFatal Error Notify\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/684f089f623c6e008dec48b6e7bda186b448dc9668090c83d2a81b60a263bdc7?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/684f089f623c6e008dec48b6e7bda186b448dc9668090c83d2a81b60a263bdc7?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/verygoodplugins\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tJack Arturo\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cFatal Error Notify\u201d has been translated into 4 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/fatal-error-notify\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/fatal-error-notify\" rel=\"noopener\">Translate \u201cFatal Error Notify\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/fatal-error-notify\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/fatal-error-notify\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/fatal-error-notify\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/fatal-error-notify\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>1.5.3 \u2013 1\/12\/2024<\/h4>\n<ul>\n<li>Tested for WordPress 6.5.0<\/li>\n<li>Added nonce further secure to admin test error action<\/li>\n<\/ul>\n<h4>1.5.2 \u2013 1\/5\/2024<\/h4>\n<ul>\n<li>Improved \u2013 Removed some uncommon error types<\/li>\n<li>Fixed test error endpoint being accessible by non-admins<\/li>\n<\/ul>\n<h4>1.5.1 \u2013 8\/11\/2023<\/h4>\n<ul>\n<li>Tested for WordPress 6.3.0<\/li>\n<li>Improved \u2013 \u201cmkdir\u201d warnings will be ignored by default<\/li>\n<\/ul>\n<h4>1.5.0 \u2013 3\/20\/2023<\/h4>\n<ul>\n<li>Tested for WordPress 6.2.0<\/li>\n<li>Added <a target=\"_blank\" href=\"https:\/\/fatalerrornotify.com\/documentation\/#wp-cli\" rel=\"nofollow ugc noopener\">WP CLI endpoint<\/a> for updating plugin settings<\/li>\n<\/ul>\n<h4>1.4.7 \u2013 11\/14\/2022<\/h4>\n<ul>\n<li>Fixed typo (misplaced parenthesis) checking <code>WARNING<\/code> level errors in v1.4.6<\/li>\n<\/ul>\n<h4>1.4.6 \u2013 11\/1\/2022<\/h4>\n<ul>\n<li>Tested for WordPress 6.1.0<\/li>\n<li>Improved \u2013 Moved actions to <code>shutdown<\/code> action priority 1, to fix cases where other plugins generate notices or warnings during <code>shutdown<\/code> after a fatal error<\/li>\n<li>Improved \u2013 \u201crmdir\u201d warnings will be ignored by default<\/li>\n<li>Fixed <code>unlink<\/code> warnings still triggering notifications if <code>unlink<\/code> was the first part of the error string<\/li>\n<\/ul>\n<h4>1.4.5 \u2013 2\/15\/2022<\/h4>\n<ul>\n<li>Tested for WordPress 5.9<\/li>\n<li>Improved \u2013 \u201cunlink\u201d warnings will be ignored by default (see https:\/\/wordpress.org\/support\/topic\/wordfence-notification-error-wordfenceclass-php\/#post-15187940)<\/li>\n<li>Added upgrade prompt in notification email<\/li>\n<\/ul>\n<h4>1.4.4 \u2013 8\/3\/2021<\/h4>\n<ul>\n<li>Tested for WordPress 5.8<\/li>\n<li>Moved upgrade nag to top of settings page to prevent layout issues on smaller screens<\/li>\n<\/ul>\n<h4>1.4.3 \u2013 12\/16\/2020<\/h4>\n<ul>\n<li>Tested for WordPress 5.6<\/li>\n<li>Fixed PHP notice when HTTP referrer was missing<\/li>\n<li>Added fen_use_wp_mail filter<\/li>\n<\/ul>\n<h4>1.4.2 \u2013 4\/3\/2020<\/h4>\n<ul>\n<li>Tested for WordPress 5.4<\/li>\n<li>Added error level descriptions<\/li>\n<\/ul>\n<h4>1.4.1 \u2013 11\/27\/2019<\/h4>\n<ul>\n<li>Tested for WordPress 5.3<\/li>\n<\/ul>\n<h4>1.4 \u2013 4\/26\/2019<\/h4>\n<ul>\n<li>Added request URI, HTTP Referrer, and current user ID to notifications<\/li>\n<\/ul>\n<h4>1.3 \u2013 4\/21\/2018<\/h4>\n<ul>\n<li>Added \u201cSend Test\u201d button<\/li>\n<li>Rate limiting so notifications are only sent once per hour<\/li>\n<\/ul>\n<h4>1.2 \u2013 2\/8\/2018<\/h4>\n<ul>\n<li>Added filter to ignore errors<\/li>\n<\/ul>\n<h4>1.1<\/h4>\n<ul>\n<li>Updated branding<\/li>\n<li>Added link to Pro version<\/li>\n<\/ul>\n<h4>1.0<\/h4>\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/fatal-error-notify\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Fatal Error Notify By Jack Arturo Download Details Reviews Installation Development Support Description This plugin sends you an email notification whenever a fatal error (or other error level, configurably) is detected on your site. Unlike traditional uptime monitoring services, which will only notify you if your entire site is down, this plugin can notify you [&hellip;]<\/p>","protected":false},"author":353,"featured_media":8582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[43,39,40],"tags":[5475,5474,5476],"class_list":["post-8581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-commercial-plugin","category-lite-version","category-wp-plugin-solution","tag-error","tag-fatal","tag-notify"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/fatal-error-notify\/assets\/banner-772x250.png?rev=1799897","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/8581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/353"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=8581"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/8581\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/8582"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=8581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=8581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=8581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}