wp_ajax_health_check_is_in_debug_mode

The timeline below displays how wordpress function wp_ajax_health_check_is_in_debug_mode has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.4

/**
 * Ajax handler for site health checks on debug mode.
 *
 * @since 5.2.0
 */
function wp_ajax_health_check_is_in_debug_mode()
{
    wp_verify_nonce('health-check-site-status');
    if (!current_user_can('view_site_health_checks')) {
        wp_send_json_error();
    }
    if (!class_exists('WP_Site_Health')) {
        require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    }
    $site_health = WP_Site_Health::get_instance();
    wp_send_json_success($site_health->get_test_is_in_debug_mode());
}

WordPress Version: .10

/**
 * Ajax handler for site health checks on debug mode.
 *
 * @since 5.2.0
 */
function wp_ajax_health_check_is_in_debug_mode()
{
    wp_verify_nonce('health-check-site-status');
    if (!current_user_can('view_site_health_checks')) {
        wp_send_json_error();
    }
    if (!class_exists('WP_Site_Health')) {
        require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    }
    $site_health = new WP_Site_Health();
    wp_send_json_success($site_health->get_test_is_in_debug_mode());
}

WordPress Version: 5.2

/**
 * Ajax handler for site health checks on debug mode.
 *
 * @since 5.2.0
 */
function wp_ajax_health_check_is_in_debug_mode()
{
    wp_verify_nonce('health-check-site-status');
    if (!current_user_can('install_plugins')) {
        wp_send_json_error();
    }
    if (!class_exists('WP_Site_Health')) {
        require_once ABSPATH . 'wp-admin/includes/class-wp-site-health.php';
    }
    $site_health = new WP_Site_Health();
    wp_send_json_success($site_health->get_test_is_in_debug_mode());
}