wp_is_fatal_error_handler_enabled()
Checks whether the fatal error handler is enabled.
A constant WP_DISABLE_FATAL_ERROR_HANDLER can be set in wp-config.php to disable it, or alternatively the wp_fatal_error_handler_enabled filter can be used to modify the return value.
Hooks from the function
Return
true|false
. True if the fatal error handler is enabled, false otherwise.
Usage
wp_is_fatal_error_handler_enabled();
Changelog
Since 5.2.0 | Introduced. |
wp_is_fatal_error_handler_enabled() wp is fatal error handler enabled code WP 6.6.2
function wp_is_fatal_error_handler_enabled() { $enabled = ! defined( 'WP_DISABLE_FATAL_ERROR_HANDLER' ) || ! WP_DISABLE_FATAL_ERROR_HANDLER; /** * Filters whether the fatal error handler is enabled. * * **Important:** This filter runs before it can be used by plugins. It cannot * be used by plugins, mu-plugins, or themes. To use this filter you must define * a `$wp_filter` global before WordPress loads, usually in `wp-config.php`. * * Example: * * $GLOBALS['wp_filter'] = array( * 'wp_fatal_error_handler_enabled' => array( * 10 => array( * array( * 'accepted_args' => 0, * 'function' => function() { * return false; * }, * ), * ), * ), * ); * * Alternatively you can use the `WP_DISABLE_FATAL_ERROR_HANDLER` constant. * * @since 5.2.0 * * @param bool $enabled True if the fatal error handler is enabled, false otherwise. */ return apply_filters( 'wp_fatal_error_handler_enabled', $enabled ); }